diff --git a/backend/app.pid b/backend/app.pid index 721fdfa5..fc93fdde 100644 --- a/backend/app.pid +++ b/backend/app.pid @@ -1 +1 @@ -96644 +1773 diff --git a/backend/app/api/production.py b/backend/app/api/production.py index aa549d52..91e46c4c 100644 --- a/backend/app/api/production.py +++ b/backend/app/api/production.py @@ -1692,6 +1692,8 @@ async def list_production_work_orders( workOrderNo: Optional[str] = None, workOrderStatus: Optional[str] = None, workOrderType: Optional[str] = None, + receptionSource: Optional[str] = Query(None, alias="receptionSource"), + bizType: Optional[str] = Query(None, alias="bizType"), protocolNo: Optional[str] = None, sampleCode: Optional[str] = None, createTimeStart: Optional[str] = Query(None, alias="createTimeStart"), @@ -1707,6 +1709,8 @@ async def list_production_work_orders( keyword=keyword, work_order_no=workOrderNo, work_order_status=workOrderStatus, work_order_type=workOrderType, + reception_source=receptionSource, + biz_type=bizType, protocol_no=protocolNo, sample_code=sampleCode, create_time_start=createTimeStart, create_time_end=createTimeEnd, @@ -1930,6 +1934,8 @@ async def list_my_production_tasks( keyword: Optional[str] = None, taskStatus: Optional[str] = None, workOrderType: Optional[str] = None, + receptionSource: Optional[str] = Query(None, alias="receptionSource"), + bizType: Optional[str] = Query(None, alias="bizType"), scope: str = Query("current", description="current|history"), user: dict = Depends(require_menu_code("production:my-task:list")), db: Session = Depends(get_db), @@ -1945,6 +1951,8 @@ async def list_my_production_tasks( keyword=keyword, task_status=taskStatus, work_order_type=workOrderType, + reception_source=receptionSource, + biz_type=bizType, ) tp = production_task_svc.total_pages(total, pageSize) return success_response({"list": items, "total": total, "page": page, "pageSize": pageSize, "totalPages": tp}) diff --git a/backend/app/api/qc.py b/backend/app/api/qc.py index 49db70b1..4c76e25c 100644 --- a/backend/app/api/qc.py +++ b/backend/app/api/qc.py @@ -632,6 +632,7 @@ async def list_qc_work_orders( workOrderStatus: Optional[str] = None, workOrderType: Optional[str] = None, bizType: Optional[str] = Query(None, alias="bizType"), + receptionSource: Optional[str] = Query(None, alias="receptionSource"), createTimeStart: Optional[str] = Query(None, alias="createTimeStart"), createTimeEnd: Optional[str] = Query(None, alias="createTimeEnd"), infusionTimeStart: Optional[str] = Query(None, alias="infusionTimeStart"), @@ -650,6 +651,7 @@ async def list_qc_work_orders( work_order_status=workOrderStatus, work_order_type=workOrderType, biz_type=bizType, + reception_source=receptionSource, trigger_source=triggerSource, create_time_start=createTimeStart, create_time_end=createTimeEnd, @@ -825,6 +827,8 @@ async def list_my_qc_tasks( taskType: Optional[str] = None, taskStatus: Optional[str] = None, qcBizType: Optional[str] = None, + receptionSource: Optional[str] = Query(None, alias="receptionSource"), + bizType: Optional[str] = Query(None, alias="bizType"), db: Session = Depends(get_db), user: dict = Depends(require_menu_code("biz:myQcTask:list")), ): @@ -839,6 +843,8 @@ async def list_my_qc_tasks( task_type=taskType, task_status=taskStatus, qc_biz_type=qcBizType, + reception_source=receptionSource, + biz_type=bizType, tenant_no=tenant_no, ) return success_response(_page_payload(items, total, page, pageSize)) diff --git a/backend/app/crud/production_task.py b/backend/app/crud/production_task.py index cf056777..08e5e3d4 100644 --- a/backend/app/crud/production_task.py +++ b/backend/app/crud/production_task.py @@ -122,10 +122,15 @@ def _enrich_outbound_task_items( wo_ctx_map: Dict[str, Dict[str, Any]], ) -> None: """出库生产任务:来源类型=业务类型,协议号=申请单号,协议状态=申请单状态。""" + from app.crud.pilot_infusion_schedule_mgmt import ( + _get_plan_schedule_course_meta, + _resolve_course_display, + ) from app.models.models import ( BizPilotApplication, BizPilotInfusionPlan, BizPilotInfusionSchedule, + BizPilotPatient, ) schedule_ids = [ @@ -161,6 +166,7 @@ def _enrich_outbound_task_items( } app_ids = list({p.pilot_application_id for p in plan_map.values() if p.pilot_application_id}) app_map = {} + patient_map: Dict[str, BizPilotPatient] = {} if app_ids: app_map = { a.id: a @@ -172,6 +178,18 @@ def _enrich_outbound_task_items( ) .all() } + patients = ( + db.query(BizPilotPatient) + .filter( + BizPilotPatient.pilot_application_id.in_(app_ids), + BizPilotPatient.tenant_no == tenant_no, + BizPilotPatient.del_flag == 0, + ) + .all() + ) + patient_map = {p.pilot_application_id: p for p in patients} + + plan_course_meta = _get_plan_schedule_course_meta(db, plan_ids, tenant_no) schedule_app_map: Dict[str, BizPilotApplication] = {} for sid, sched in schedules.items(): @@ -192,16 +210,43 @@ def _enrich_outbound_task_items( item["receptionSourceLabel"] = biz_label sched_id = ctx.get("infusionScheduleId") or "" + sched = schedules.get(sched_id) app = schedule_app_map.get(sched_id) if app: app_status = app.application_status or "" item["protocolNo"] = app.application_no or "" item["protocolStatus"] = app_status item["protocolStatusLabel"] = _APPLICATION_STATUS_LABELS.get(app_status, app_status) + item["applicationNo"] = app.application_no or "" + item["applicationName"] = app.application_name or "" + item["channelName"] = app.channel_name or "" + item["projectTitle"] = app.project_title or "" + item["customerName"] = app.customer_name or "" else: item["protocolNo"] = "" item["protocolStatus"] = "" item["protocolStatusLabel"] = "" + item["applicationNo"] = "" + item["applicationName"] = "" + item["channelName"] = "" + item["projectTitle"] = "" + item["customerName"] = "" + + if sched: + plan = plan_map.get(sched.infusion_plan_id) if sched.infusion_plan_id else None + patient = ( + patient_map.get(plan.pilot_application_id) + if plan and plan.pilot_application_id + else None + ) + plan_meta = ( + plan_course_meta.get(sched.infusion_plan_id) if sched.infusion_plan_id else None + ) + course = _resolve_course_display(sched, plan, plan_meta) + item["patientName"] = patient.patient_name if patient else "" + item["sortNo"] = course.get("sortNo") + item["totalCourseCount"] = course.get("totalCourseCount") + item["infusionTime"] = _fmt_dt(sched.infusion_time) if sched.infusion_time else "" def _generate_task_no(db: Session, tenant_no: str) -> str: @@ -858,6 +903,8 @@ def list_production_tasks( current_assignee_user_id: Optional[str] = None, mine_history_user_id: Optional[str] = None, work_order_type: Optional[str] = None, + reception_source: Optional[str] = None, + biz_type: Optional[str] = None, user_info=None, ) -> Tuple[List[Dict[str, Any]], int]: def _filtered(): @@ -935,6 +982,30 @@ def list_production_tasks( ) joined_wo = True q = q.filter(BizProductionWorkOrder.work_order_type == wo_type) + rs = (reception_source or "").strip() + if rs: + if not joined_wo: + q = q.join( + BizProductionWorkOrder, + and_( + BizProductionWorkOrder.id == BizProductionTask.work_order_id, + BizProductionWorkOrder.del_flag == 0, + ), + ) + joined_wo = True + q = q.filter(BizProductionWorkOrder.reception_source == rs) + bt = (biz_type or "").strip() + if bt: + if not joined_wo: + q = q.join( + BizProductionWorkOrder, + and_( + BizProductionWorkOrder.id == BizProductionTask.work_order_id, + BizProductionWorkOrder.del_flag == 0, + ), + ) + joined_wo = True + q = q.filter(BizProductionWorkOrder.biz_type == bt) if user_info: from app.core.data_scope import apply_data_scope q = apply_data_scope(q, BizProductionTask, user_info, db, tenant_no) @@ -1152,6 +1223,8 @@ def list_mine_production_tasks( keyword: Optional[str] = None, task_status: Optional[str] = None, work_order_type: Optional[str] = None, + reception_source: Optional[str] = None, + biz_type: Optional[str] = None, ) -> Tuple[List[Dict[str, Any]], int]: uid = (assignee_user_id or "").strip() if not uid: @@ -1167,6 +1240,8 @@ def list_mine_production_tasks( task_status=task_status, mine_history_user_id=uid, work_order_type=work_order_type, + reception_source=reception_source, + biz_type=biz_type, ) _enrich_handover_times(db, items, from_user_id=uid, tenant_no=tenant_no) return items, total @@ -1179,6 +1254,8 @@ def list_mine_production_tasks( task_status=task_status, current_assignee_user_id=uid, work_order_type=work_order_type, + reception_source=reception_source, + biz_type=biz_type, ) diff --git a/backend/app/crud/production_work_order.py b/backend/app/crud/production_work_order.py index 82e35d2b..9ba7f61f 100644 --- a/backend/app/crud/production_work_order.py +++ b/backend/app/crud/production_work_order.py @@ -227,6 +227,11 @@ def _enrich_outbound_items( course = _resolve_course_display(sched, plan, plan_meta) it["applicationNo"] = app.application_no if app else "" + it["applicationName"] = app.application_name if app else "" + it["channelName"] = app.channel_name if app else "" + if app: + it["projectTitle"] = app.project_title or "" + it["customerName"] = app.customer_name or "" it["patientName"] = patient.patient_name if patient else "" it["sortNo"] = course.get("sortNo") it["totalCourseCount"] = course.get("totalCourseCount") @@ -283,6 +288,8 @@ def _outbound_work_order_ids_by_keyword(db: Session, tenant_no: str, keyword: st or_( like_unicode(BizPilotApplication.application_no, like), like_unicode(BizPilotApplication.application_name, like), + like_unicode(BizPilotApplication.project_title, like), + like_unicode(BizPilotApplication.customer_name, like), ), ) .all() @@ -526,6 +533,12 @@ def list_production_work_orders( q0 = q0.filter(BizProductionWorkOrder.work_order_status == query.work_order_status.strip()) if wo_type: q0 = q0.filter(BizProductionWorkOrder.work_order_type == wo_type) + rs = (query.reception_source or "").strip() + if rs: + q0 = q0.filter(BizProductionWorkOrder.reception_source == rs) + bt = (query.biz_type or "").strip() + if bt: + q0 = q0.filter(BizProductionWorkOrder.biz_type == bt) kw = (query.keyword or "").strip() if kw: like = f"%{kw}%" diff --git a/backend/app/crud/qc_task.py b/backend/app/crud/qc_task.py index 4da4586f..25d8851b 100644 --- a/backend/app/crud/qc_task.py +++ b/backend/app/crud/qc_task.py @@ -385,6 +385,8 @@ def list_mine_tasks( task_type: Optional[str] = None, task_status: Optional[str] = None, qc_biz_type: Optional[str] = None, + reception_source: Optional[str] = None, + biz_type: Optional[str] = None, tenant_no: Optional[str] = None, ) -> Tuple[List[Dict[str, Any]], int]: def _filtered(): @@ -437,6 +439,12 @@ def list_mine_tasks( ) else: q0 = q0.filter(BizQcWorkOrder.qc_biz_type == bt) + rs = (reception_source or "").strip() + if rs: + q0 = q0.filter(BizQcWorkOrder.reception_source == rs) + bt_out = (biz_type or "").strip() + if bt_out: + q0 = q0.filter(BizQcWorkOrder.biz_type == bt_out) return q0 total = _filtered().order_by(None).with_entities(func.count(BizQcTask.id)).scalar() or 0 diff --git a/backend/app/crud/qc_work_order.py b/backend/app/crud/qc_work_order.py index 10465da9..a1f0b57e 100644 --- a/backend/app/crud/qc_work_order.py +++ b/backend/app/crud/qc_work_order.py @@ -279,6 +279,9 @@ def _enrich_outbound_work_orders( item["applicationNo"] = app.application_no or "" if app else "" item["applicationName"] = app.application_name or "" if app else "" item["channelName"] = app.channel_name or "" if app else "" + if app: + item["projectTitle"] = app.project_title or "" + item["customerName"] = app.customer_name or "" item["patientName"] = patient.patient_name if patient else "" item["sortNo"] = course.get("sortNo") item["totalCourseCount"] = course.get("totalCourseCount") @@ -324,6 +327,8 @@ def _outbound_qc_work_order_ids_by_keyword( or_( like_unicode(BizPilotApplication.application_no, like), like_unicode(BizPilotApplication.application_name, like), + like_unicode(BizPilotApplication.project_title, like), + like_unicode(BizPilotApplication.customer_name, like), ), ) .all() @@ -995,6 +1000,7 @@ def list_work_orders( work_order_status: Optional[str] = None, work_order_type: Optional[str] = None, biz_type: Optional[str] = None, + reception_source: Optional[str] = None, trigger_source: Optional[str] = None, create_time_start: Optional[str] = None, create_time_end: Optional[str] = None, @@ -1013,6 +1019,9 @@ def list_work_orders( bt = (biz_type or "").strip() if bt: q0 = q0.filter(BizQcWorkOrder.biz_type == bt) + rs = (reception_source or "").strip() + if rs: + q0 = q0.filter(BizQcWorkOrder.reception_source == rs) ts = (trigger_source or "").strip() if ts: q0 = q0.filter(BizQcWorkOrder.trigger_source == ts) diff --git a/backend/app/graphify-out/cache/ast/2c8cabbfeff436ff06c1883ae380db9fa0431d0db615695c9b24d070d1416bfa.json b/backend/app/graphify-out/cache/ast/2c8cabbfeff436ff06c1883ae380db9fa0431d0db615695c9b24d070d1416bfa.json new file mode 100644 index 00000000..ffdfecad --- /dev/null +++ b/backend/app/graphify-out/cache/ast/2c8cabbfeff436ff06c1883ae380db9fa0431d0db615695c9b24d070d1416bfa.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "label": "production_work_order.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1"}, {"id": "crud_production_work_order_normalize_date_bound", "label": "_normalize_date_bound()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L48"}, {"id": "crud_production_work_order_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L55"}, {"id": "crud_production_work_order_soft_delete_sub", "label": "_soft_delete_sub()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L59"}, {"id": "crud_production_work_order_generate_work_order_no", "label": "_generate_work_order_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L71"}, {"id": "crud_production_work_order_wo_to_dict", "label": "_wo_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L90"}, {"id": "crud_production_work_order_enrich_wo_items", "label": "_enrich_wo_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L123"}, {"id": "crud_production_work_order_enrich_outbound_items", "label": "_enrich_outbound_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L136"}, {"id": "crud_production_work_order_outbound_work_order_ids_by_keyword", "label": "_outbound_work_order_ids_by_keyword()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L246"}, {"id": "crud_production_work_order_reception_source_label", "label": "_reception_source_label()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L300"}, {"id": "crud_production_work_order_accept_conclusion_label", "label": "_accept_conclusion_label()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L305"}, {"id": "crud_production_work_order_attach_reception_detail", "label": "_attach_reception_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L310"}, {"id": "crud_production_work_order_attach_outbound_detail", "label": "_attach_outbound_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L340"}, {"id": "crud_production_work_order_wo_to_response_dict", "label": "_wo_to_response_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L393"}, {"id": "crud_production_work_order_create_production_work_order_from_reception", "label": "create_production_work_order_from_reception()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L406"}, {"id": "crud_production_work_order_list_production_work_orders", "label": "list_production_work_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L517"}, {"id": "crud_production_work_order_sync_production_work_order_status_from_tasks", "label": "sync_production_work_order_status_from_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L634"}, {"id": "crud_production_work_order_get_production_work_order", "label": "get_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L677"}, {"id": "crud_production_work_order_update_production_work_order", "label": "update_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L691"}, {"id": "crud_production_work_order_complete_production_work_order", "label": "complete_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L712"}, {"id": "crud_production_work_order_production_task_info", "label": "_production_task_info()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L746"}, {"id": "crud_production_work_order_production_info_item", "label": "_production_info_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L797"}, {"id": "crud_production_work_order_get_production_info_map_for_samples", "label": "get_production_info_map_for_samples()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L817"}, {"id": "crud_production_work_order_create_production_work_order_manual", "label": "create_production_work_order_manual()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L879"}, {"id": "crud_production_work_order_generate_outbound_work_order_no", "label": "_generate_outbound_work_order_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L912"}, {"id": "crud_production_work_order_create_outbound_production_work_order", "label": "create_outbound_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L931"}, {"id": "crud_production_work_order_delete_production_work_order", "label": "delete_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L978"}, {"id": "crud_production_work_order_generate_temp_work_order_no", "label": "_generate_temp_work_order_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1029"}, {"id": "crud_production_work_order_temp_wo_to_dict", "label": "_temp_wo_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1048"}, {"id": "crud_production_work_order_create_temp_production_work_order", "label": "create_temp_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1062"}, {"id": "crud_production_work_order_list_temp_production_work_orders", "label": "list_temp_production_work_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1089"}, {"id": "crud_production_work_order_get_temp_production_work_order", "label": "get_temp_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1127"}, {"id": "crud_production_work_order_get_temp_production_work_order_detail", "label": "get_temp_production_work_order_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1142"}, {"id": "crud_production_work_order_configure_temp_production_work_order", "label": "configure_temp_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1164"}, {"id": "crud_production_work_order_sync_temp_production_work_order_status", "label": "sync_temp_production_work_order_status()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1212"}, {"id": "crud_production_work_order_delete_temp_production_work_order", "label": "delete_temp_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1248"}, {"id": "crud_production_work_order_rationale_139", "label": "\u4e3a outbound \u7c7b\u578b\u5de5\u5355\u9644\u52a0\u7533\u8bf7\u5355\u53f7\u3001\u7528\u6237\u59d3\u540d\u3001\u7597\u7a0b\u5e8f\u53f7\u3001\u7ec6\u80de\u7c7b\u578b\u3001\u89c4\u683c\u3001\u8f93\u6ce8\u65f6\u95f4\u7b49\u5173\u8054\u6570\u636e\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L139"}, {"id": "crud_production_work_order_rationale_247", "label": "\u51fa\u5e93\u5de5\u5355\u5173\u952e\u8bcd\uff1a\u6309\u5173\u8054\u7533\u8bf7\u5355\u53f7\u3001\u7533\u8bf7\u5355\u540d\u79f0\u5339\u914d\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L247"}, {"id": "crud_production_work_order_rationale_313", "label": "\u8be6\u60c5\u54cd\u5e94\u9644\u52a0\u8fd0\u8f93\u4e0e\u6837\u672c\u63a5\u6536\u4fe1\u606f\uff08\u4e0e\u8d28\u68c0\u5de5\u5355\u8be6\u60c5\u4e00\u81f4\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L313"}, {"id": "crud_production_work_order_rationale_343", "label": "outbound \u5de5\u5355\u8be6\u60c5\u9644\u52a0\u7533\u8bf7\u5355 + \u8f93\u6ce8\u8ba1\u5212\u4fe1\u606f\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L343"}, {"id": "crud_production_work_order_rationale_394", "label": "\u5de5\u5355\u54cd\u5e94\uff08\u542b\u63a5\u6536\u8bb0\u5f55\u5173\u8054\u7684\u6837\u672c\u7c7b\u578b\u3001\u63a5\u6536\u4eba\u3001\u63a5\u6536\u65f6\u95f4\u53ca reception \u8be6\u60c5\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L394"}, {"id": "crud_production_work_order_rationale_413", "label": "\u63a5\u6536\u7ed3\u8bba\u4e3a js \u65f6\u521b\u5efa\u5f85\u914d\u7f6e\u5165\u5e93\u751f\u4ea7\u5de5\u5355\uff08flush\uff0c\u4e0d commit\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L413"}, {"id": "crud_production_work_order_rationale_640", "label": "\u6309\u5173\u8054\u751f\u4ea7\u4efb\u52a1\u56de\u5199\u5de5\u5355\uff1a\u5b58\u5728\u672a\u5220\u9664\u4efb\u52a1\u5219\u4e3a jxz\uff0c\u5168\u90e8\u5220\u9664\u540e\u56de dpz\uff08\u5df2\u5b8c\u6210\u5de5\u5355\u4e0d\u6539\u52a8\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L640"}, {"id": "crud_production_work_order_rationale_699", "label": "\u66f4\u65b0\u751f\u4ea7\u5de5\u5355\u5907\u6ce8\uff08\u5165\u5e93/\u4e34\u65f6\u5747\u53ef\uff0c\u4efb\u610f\u72b6\u6001\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L699"}, {"id": "crud_production_work_order_rationale_747", "label": "\u5c06\u5355\u6761\u751f\u4ea7\u4efb\u52a1\uff08\u542b\u6295\u5165\u7269\u3001\u4ea7\u51fa\u7269\uff09\u8f6c\u4e3a\u6458\u8981\u5b57\u5178\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L747"}, {"id": "crud_production_work_order_rationale_798", "label": "\u5c06\u5355\u6761\u751f\u4ea7\u5de5\u5355\uff08\u542b\u4efb\u52a1\u5217\u8868\uff09\u8f6c\u4e3a\u6458\u8981\u5b57\u5178\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L798"}, {"id": "crud_production_work_order_rationale_824", "label": "\u6309\u6837\u672c\u6279\u91cf\u8fd4\u56de\u751f\u4ea7\u5de5\u5355\u6458\u8981\uff08\u542b\u4efb\u52a1\u3001\u6295\u5165\u7269\u3001\u4ea7\u51fa\u7269\uff09\uff0c\u4f9b\u534f\u8bae\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002 \u7ec6\u80de\u5b58\u50a8\uff1a\u4f20\u5165 sample_code_by_id \u65f6\uff0c\u6309\u79df\u6237 + \u6837\u672c\u7f16", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L824"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_core_db_collation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_crud_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_models_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L30", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_schemas_production_work_order", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L31", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "app_services_qc_work_order_fee_summary", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L32", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_normalize_date_bound", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L48", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_fmt_dt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L55", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_soft_delete_sub", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L59", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_generate_work_order_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L71", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_wo_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L90", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_enrich_wo_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L123", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_enrich_outbound_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L136", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_outbound_work_order_ids_by_keyword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L246", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_reception_source_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L300", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_accept_conclusion_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L305", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_attach_reception_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L310", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_attach_outbound_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L340", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_wo_to_response_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L393", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_create_production_work_order_from_reception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L406", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_list_production_work_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L517", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_sync_production_work_order_status_from_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L634", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_get_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L677", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_update_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L691", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_complete_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L712", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_production_task_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L746", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_production_info_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L797", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_get_production_info_map_for_samples", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L817", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_create_production_work_order_manual", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L879", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_generate_outbound_work_order_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L912", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_create_outbound_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L931", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_delete_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L978", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_generate_temp_work_order_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1029", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_temp_wo_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1048", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_create_temp_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1062", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_list_temp_production_work_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1089", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_get_temp_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1127", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_get_temp_production_work_order_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1142", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_configure_temp_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1164", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_sync_temp_production_work_order_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1212", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_work_order_py", "target": "crud_production_work_order_delete_temp_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1248", "weight": 1.0}, {"source": "crud_production_work_order_wo_to_dict", "target": "crud_production_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L118", "weight": 1.0}, {"source": "crud_production_work_order_enrich_outbound_items", "target": "crud_production_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L240", "weight": 1.0}, {"source": "crud_production_work_order_attach_reception_detail", "target": "crud_production_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L325", "weight": 1.0}, {"source": "crud_production_work_order_attach_reception_detail", "target": "crud_production_work_order_accept_conclusion_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L328", "weight": 1.0}, {"source": "crud_production_work_order_attach_reception_detail", "target": "crud_production_work_order_reception_source_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L330", "weight": 1.0}, {"source": "crud_production_work_order_attach_outbound_detail", "target": "crud_production_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L386", "weight": 1.0}, {"source": "crud_production_work_order_wo_to_response_dict", "target": "crud_production_work_order_enrich_wo_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L395", "weight": 1.0}, {"source": "crud_production_work_order_wo_to_response_dict", "target": "crud_production_work_order_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L395", "weight": 1.0}, {"source": "crud_production_work_order_wo_to_response_dict", "target": "crud_production_work_order_attach_outbound_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L397", "weight": 1.0}, {"source": "crud_production_work_order_wo_to_response_dict", "target": "crud_production_work_order_attach_reception_detail", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L399", "weight": 1.0}, {"source": "crud_production_work_order_create_production_work_order_from_reception", "target": "crud_production_work_order_generate_work_order_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L455", "weight": 1.0}, {"source": "crud_production_work_order_list_production_work_orders", "target": "crud_production_work_order_enrich_wo_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L628", "weight": 1.0}, {"source": "crud_production_work_order_list_production_work_orders", "target": "crud_production_work_order_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L628", "weight": 1.0}, {"source": "crud_production_work_order_list_production_work_orders", "target": "crud_production_work_order_enrich_outbound_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L629", "weight": 1.0}, {"source": "crud_production_work_order_update_production_work_order", "target": "crud_production_work_order_get_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L700", "weight": 1.0}, {"source": "crud_production_work_order_complete_production_work_order", "target": "crud_production_work_order_get_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L719", "weight": 1.0}, {"source": "crud_production_work_order_production_task_info", "target": "crud_production_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L776", "weight": 1.0}, {"source": "crud_production_work_order_production_info_item", "target": "crud_production_work_order_production_task_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L813", "weight": 1.0}, {"source": "crud_production_work_order_get_production_info_map_for_samples", "target": "crud_production_work_order_production_info_item", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L857", "weight": 1.0}, {"source": "crud_production_work_order_create_production_work_order_manual", "target": "crud_production_work_order_generate_work_order_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L893", "weight": 1.0}, {"source": "crud_production_work_order_create_outbound_production_work_order", "target": "crud_production_work_order_generate_outbound_work_order_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L957", "weight": 1.0}, {"source": "crud_production_work_order_delete_production_work_order", "target": "crud_production_work_order_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1002", "weight": 1.0}, {"source": "crud_production_work_order_temp_wo_to_dict", "target": "crud_production_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1054", "weight": 1.0}, {"source": "crud_production_work_order_create_temp_production_work_order", "target": "crud_production_work_order_generate_temp_work_order_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1072", "weight": 1.0}, {"source": "crud_production_work_order_list_temp_production_work_orders", "target": "crud_production_work_order_temp_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1123", "weight": 1.0}, {"source": "crud_production_work_order_get_temp_production_work_order_detail", "target": "crud_production_work_order_get_temp_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1145", "weight": 1.0}, {"source": "crud_production_work_order_get_temp_production_work_order_detail", "target": "crud_production_work_order_temp_wo_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1148", "weight": 1.0}, {"source": "crud_production_work_order_configure_temp_production_work_order", "target": "crud_production_work_order_get_temp_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1178", "weight": 1.0}, {"source": "crud_production_work_order_sync_temp_production_work_order_status", "target": "crud_production_work_order_get_temp_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1220", "weight": 1.0}, {"source": "crud_production_work_order_delete_temp_production_work_order", "target": "crud_production_work_order_get_temp_production_work_order", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1251", "weight": 1.0}, {"source": "crud_production_work_order_delete_temp_production_work_order", "target": "crud_production_work_order_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1272", "weight": 1.0}, {"source": "crud_production_work_order_rationale_139", "target": "crud_production_work_order_enrich_outbound_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L139", "weight": 1.0}, {"source": "crud_production_work_order_rationale_247", "target": "crud_production_work_order_outbound_work_order_ids_by_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L247", "weight": 1.0}, {"source": "crud_production_work_order_rationale_313", "target": "crud_production_work_order_attach_reception_detail", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L313", "weight": 1.0}, {"source": "crud_production_work_order_rationale_343", "target": "crud_production_work_order_attach_outbound_detail", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L343", "weight": 1.0}, {"source": "crud_production_work_order_rationale_394", "target": "crud_production_work_order_wo_to_response_dict", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L394", "weight": 1.0}, {"source": "crud_production_work_order_rationale_413", "target": "crud_production_work_order_create_production_work_order_from_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L413", "weight": 1.0}, {"source": "crud_production_work_order_rationale_640", "target": "crud_production_work_order_sync_production_work_order_status_from_tasks", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L640", "weight": 1.0}, {"source": "crud_production_work_order_rationale_699", "target": "crud_production_work_order_update_production_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L699", "weight": 1.0}, {"source": "crud_production_work_order_rationale_747", "target": "crud_production_work_order_production_task_info", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L747", "weight": 1.0}, {"source": "crud_production_work_order_rationale_798", "target": "crud_production_work_order_production_info_item", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L798", "weight": 1.0}, {"source": "crud_production_work_order_rationale_824", "target": "crud_production_work_order_get_production_info_map_for_samples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L824", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_production_work_order_normalize_date_bound", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L49"}, {"caller_nid": "crud_production_work_order_normalize_date_bound", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L50"}, {"caller_nid": "crud_production_work_order_fmt_dt", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L56"}, {"caller_nid": "crud_production_work_order_soft_delete_sub", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L60"}, {"caller_nid": "crud_production_work_order_soft_delete_sub", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L60"}, {"caller_nid": "crud_production_work_order_soft_delete_sub", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L60"}, {"caller_nid": "crud_production_work_order_soft_delete_sub", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L61"}, {"caller_nid": "crud_production_work_order_soft_delete_sub", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L62"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L72"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L72"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L75"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L75"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L75"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L75"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L78"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L81"}, {"caller_nid": "crud_production_work_order_generate_work_order_no", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L86"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L94"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L100"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L101"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L102"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L103"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L105"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L106"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L107"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L111"}, {"caller_nid": "crud_production_work_order_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L113"}, {"caller_nid": "crud_production_work_order_enrich_wo_items", "callee": "_enrich_work_order_list_items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L126"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L154"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L154"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L160"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L160"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L160"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L162"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L170"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L174"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L174"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L174"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L176"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L184"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L184"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L189"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L189"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L189"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L191"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L199"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L199"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L199"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L201"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "_get_plan_schedule_course_meta", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L209"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L212"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L212"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L214"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L217"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L218"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L220"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L225"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "_resolve_course_display", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L227"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L236"}, {"caller_nid": "crud_production_work_order_enrich_outbound_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L237"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L254"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L259"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L259"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L259"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L259"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L259"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L259"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "eq_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L262"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "eq_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L269"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "eq_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L276"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L288"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "like_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L289"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "like_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L290"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "like_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L291"}, {"caller_nid": "crud_production_work_order_outbound_work_order_ids_by_keyword", "callee": "like_unicode", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L292"}, {"caller_nid": "crud_production_work_order_reception_source_label", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L301"}, {"caller_nid": "crud_production_work_order_reception_source_label", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L302"}, {"caller_nid": "crud_production_work_order_accept_conclusion_label", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L306"}, {"caller_nid": "crud_production_work_order_accept_conclusion_label", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L307"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "get_reception_by_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L314"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L319"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L319"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L319"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "get_check_results_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L323"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L331"}, {"caller_nid": "crud_production_work_order_attach_reception_detail", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L334"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L347"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L348"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "build_outbound_pilot_context_by_schedule", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L351"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L354"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L366"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L366"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L366"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L373"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L373"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L373"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L375"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L375"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L375"}, {"caller_nid": "crud_production_work_order_attach_outbound_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L381"}, {"caller_nid": "crud_production_work_order_wo_to_response_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L400"}, {"caller_nid": "crud_production_work_order_wo_to_response_dict", "callee": "enrich_work_order_fee_summaries", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L402"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L414"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L417"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L417"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L417"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L428"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L433"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L433"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L433"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L444"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L444"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L444"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "BizProductionWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L453"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L454"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L467"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L468"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L474"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L474"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L474"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L485"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L485"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L485"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "BizProductionWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L494"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L495"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L508"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L509"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L512"}, {"caller_nid": "crud_production_work_order_create_production_work_order_from_reception", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L513"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L618"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L618"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L618"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L618"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L618"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L619"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L620"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L620"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L622"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L622"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L622"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L622"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L622"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L623"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "enrich_work_order_fee_summaries", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L630"}, {"caller_nid": "crud_production_work_order_list_production_work_orders", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L631"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L641"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L643"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L645"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L645"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L645"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L647"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L653"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L656"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L656"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L656"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L658"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L665"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L667"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L671"}, {"caller_nid": "crud_production_work_order_sync_production_work_order_status_from_tasks", "callee": "sync_schedule_from_production_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L674"}, {"caller_nid": "crud_production_work_order_get_production_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L681"}, {"caller_nid": "crud_production_work_order_get_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L681"}, {"caller_nid": "crud_production_work_order_get_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L681"}, {"caller_nid": "crud_production_work_order_update_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L702"}, {"caller_nid": "crud_production_work_order_update_production_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L704"}, {"caller_nid": "crud_production_work_order_update_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L706"}, {"caller_nid": "crud_production_work_order_update_production_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L707"}, {"caller_nid": "crud_production_work_order_update_production_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L708"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L721"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L723"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L726"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L729"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "sync_schedule_from_production_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L732"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L733"}, {"caller_nid": "crud_production_work_order_complete_production_work_order", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L734"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L749"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L749"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L749"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L749"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L758"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L758"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L758"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L758"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L771"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L772"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L772"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "_production_conclusion_label", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L773"}, {"caller_nid": "crud_production_work_order_production_task_info", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L774"}, {"caller_nid": "crud_production_work_order_production_info_item", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L800"}, {"caller_nid": "crud_production_work_order_production_info_item", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L800"}, {"caller_nid": "crud_production_work_order_production_info_item", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L800"}, {"caller_nid": "crud_production_work_order_production_info_item", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L800"}, {"caller_nid": "crud_production_work_order_production_info_item", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L812"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L833"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L833"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L833"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L833"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L837"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L837"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L837"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L841"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L847"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L851"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L852"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L855"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L863"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L863"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L863"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L865"}, {"caller_nid": "crud_production_work_order_get_production_info_map_for_samples", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L873"}, {"caller_nid": "crud_production_work_order_create_production_work_order_manual", "callee": "BizProductionWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L891"}, {"caller_nid": "crud_production_work_order_create_production_work_order_manual", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L892"}, {"caller_nid": "crud_production_work_order_create_production_work_order_manual", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L907"}, {"caller_nid": "crud_production_work_order_create_production_work_order_manual", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L908"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L913"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L913"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L916"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L916"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L916"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L916"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L919"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L922"}, {"caller_nid": "crud_production_work_order_generate_outbound_work_order_no", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L927"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L942"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L942"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L942"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L953"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "BizProductionWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L955"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L956"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L973"}, {"caller_nid": "crud_production_work_order_create_outbound_production_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L974"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L979"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L979"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L979"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L980"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L987"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L989"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L991"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L993"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L993"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L993"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L994"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L998"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L998"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L998"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L999"}, {"caller_nid": "crud_production_work_order_delete_production_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1021"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1030"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1030"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1033"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1033"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1033"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1033"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1036"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1039"}, {"caller_nid": "crud_production_work_order_generate_temp_work_order_no", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1044"}, {"caller_nid": "crud_production_work_order_temp_wo_to_dict", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1053"}, {"caller_nid": "crud_production_work_order_temp_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1054"}, {"caller_nid": "crud_production_work_order_temp_wo_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1055"}, {"caller_nid": "crud_production_work_order_create_temp_production_work_order", "callee": "BizProductionWorkOrder", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1070"}, {"caller_nid": "crud_production_work_order_create_temp_production_work_order", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1071"}, {"caller_nid": "crud_production_work_order_create_temp_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1080"}, {"caller_nid": "crud_production_work_order_create_temp_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1081"}, {"caller_nid": "crud_production_work_order_create_temp_production_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1084"}, {"caller_nid": "crud_production_work_order_create_temp_production_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1085"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1099"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1099"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1104"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1105"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1108"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1108"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1109"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1110"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1110"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1113"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1114"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1114"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1114"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1114"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1115"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1116"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1116"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1118"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1118"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1118"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1118"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1118"}, {"caller_nid": "crud_production_work_order_list_temp_production_work_orders", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1124"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1131"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1131"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1131"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1150"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1150"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1150"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1150"}, {"caller_nid": "crud_production_work_order_get_temp_production_work_order_detail", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1160"}, {"caller_nid": "crud_production_work_order_configure_temp_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1180"}, {"caller_nid": "crud_production_work_order_configure_temp_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1182"}, {"caller_nid": "crud_production_work_order_configure_temp_production_work_order", "callee": "create_production_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1184"}, {"caller_nid": "crud_production_work_order_configure_temp_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1201"}, {"caller_nid": "crud_production_work_order_configure_temp_production_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1207"}, {"caller_nid": "crud_production_work_order_configure_temp_production_work_order", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1208"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1218"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1220"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1224"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1224"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1224"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1226"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1235"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1241"}, {"caller_nid": "crud_production_work_order_sync_temp_production_work_order_status", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1245"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1253"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1255"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1257"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1259"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1259"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1259"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1260"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1268"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1268"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1268"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1269"}, {"caller_nid": "crud_production_work_order_delete_temp_production_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_work_order.py", "source_location": "L1291"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/30d6de0c2708f967eabc6b0a3f5986a74a9e5a400316747f092fca6bc26feec8.json b/backend/app/graphify-out/cache/ast/30d6de0c2708f967eabc6b0a3f5986a74a9e5a400316747f092fca6bc26feec8.json new file mode 100644 index 00000000..633e0713 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/30d6de0c2708f967eabc6b0a3f5986a74a9e5a400316747f092fca6bc26feec8.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "label": "production_work_order.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L1"}, {"id": "schemas_production_work_order_productionworkorderbase", "label": "ProductionWorkOrderBase", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L6"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "schemas_production_work_order_productionworkorderlistquery", "label": "ProductionWorkOrderListQuery", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L10"}, {"id": "schemas_production_work_order_productionworkordercomplete", "label": "ProductionWorkOrderComplete", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L27"}, {"id": "schemas_production_work_order_productionworkorderupdate", "label": "ProductionWorkOrderUpdate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L31"}, {"id": "schemas_production_work_order_productionworkordercreate", "label": "ProductionWorkOrderCreate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L37"}, {"id": "schemas_production_work_order_productionworkorderconfigurebody", "label": "ProductionWorkOrderConfigureBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L47"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "schemas_production_work_order_productionworkorderbase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L6", "weight": 1.0}, {"source": "schemas_production_work_order_productionworkorderbase", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L10", "weight": 1.0}, {"source": "schemas_production_work_order_productionworkorderlistquery", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L27", "weight": 1.0}, {"source": "schemas_production_work_order_productionworkordercomplete", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L27", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "schemas_production_work_order_productionworkorderupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L31", "weight": 1.0}, {"source": "schemas_production_work_order_productionworkorderupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L31", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "schemas_production_work_order_productionworkordercreate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L37", "weight": 1.0}, {"source": "schemas_production_work_order_productionworkordercreate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L37", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_work_order_py", "target": "schemas_production_work_order_productionworkorderconfigurebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L47", "weight": 1.0}, {"source": "schemas_production_work_order_productionworkorderconfigurebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_work_order.py", "source_location": "L47", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/77cfe49033241b0b292165093b5b5b094228ef8932a9e594d180199fb3ac4ddf.json b/backend/app/graphify-out/cache/ast/77cfe49033241b0b292165093b5b5b094228ef8932a9e594d180199fb3ac4ddf.json new file mode 100644 index 00000000..a5448b63 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/77cfe49033241b0b292165093b5b5b094228ef8932a9e594d180199fb3ac4ddf.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "label": "production_task.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1"}, {"id": "crud_production_task_require_requisition_for_catalog_material", "label": "_require_requisition_for_catalog_material()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L48"}, {"id": "crud_production_task_production_conclusion_label", "label": "_production_conclusion_label()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L100"}, {"id": "crud_production_task_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L107"}, {"id": "crud_production_task_normalize_date_bound", "label": "_normalize_date_bound()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L111"}, {"id": "crud_production_task_enrich_outbound_task_items", "label": "_enrich_outbound_task_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L118"}, {"id": "crud_production_task_generate_task_no", "label": "_generate_task_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L252"}, {"id": "crud_production_task_task_to_dict", "label": "_task_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L266"}, {"id": "crud_production_task_step_to_dict", "label": "_step_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L293"}, {"id": "crud_production_task_step_reagent_to_dict", "label": "_step_reagent_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L314"}, {"id": "crud_production_task_step_configured_reagent_to_dict", "label": "_step_configured_reagent_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L331"}, {"id": "crud_production_task_step_consumable_to_dict", "label": "_step_consumable_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L347"}, {"id": "crud_production_task_step_output_to_dict", "label": "_step_output_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L364"}, {"id": "crud_production_task_step_data_collection_to_dict", "label": "_step_data_collection_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L376"}, {"id": "crud_production_task_task_input_to_dict", "label": "_task_input_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L388"}, {"id": "crud_production_task_task_output_to_dict", "label": "_task_output_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L410"}, {"id": "crud_production_task_soft_delete_sub", "label": "_soft_delete_sub()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L435"}, {"id": "crud_production_task_resolve_sub_table_order_num", "label": "_resolve_sub_table_order_num()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L448"}, {"id": "crud_production_task_step_sub_tables_to_dict", "label": "_step_sub_tables_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L457"}, {"id": "crud_production_task_clone_step_reagents", "label": "_clone_step_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L483"}, {"id": "crud_production_task_clone_step_consumables", "label": "_clone_step_consumables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L506"}, {"id": "crud_production_task_clone_step_outputs", "label": "_clone_step_outputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L529"}, {"id": "crud_production_task_clone_step_data_collections", "label": "_clone_step_data_collections()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L551"}, {"id": "crud_production_task_clone_route_to_task", "label": "_clone_route_to_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L572"}, {"id": "crud_production_task_validate_assignee_user_id", "label": "_validate_assignee_user_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L606"}, {"id": "crud_production_task_enrich_assignee_names", "label": "_enrich_assignee_names()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L625"}, {"id": "crud_production_task_enrich_handover_times", "label": "_enrich_handover_times()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L641"}, {"id": "crud_production_task_get_production_task_row", "label": "get_production_task_row()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L670"}, {"id": "crud_production_task_assert_task_assignee", "label": "assert_task_assignee()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L684"}, {"id": "crud_production_task_record_task_handover", "label": "_record_task_handover()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L695"}, {"id": "crud_production_task_forward_production_task", "label": "forward_production_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L727"}, {"id": "crud_production_task_reassign_production_task", "label": "reassign_production_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L770"}, {"id": "crud_production_task_create_production_task", "label": "create_production_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L815"}, {"id": "crud_production_task_list_production_tasks", "label": "list_production_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L894"}, {"id": "crud_production_task_list_mine_production_tasks", "label": "list_mine_production_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1215"}, {"id": "crud_production_task_get_production_task_detail", "label": "get_production_task_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1262"}, {"id": "crud_production_task_update_production_task", "label": "update_production_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1421"}, {"id": "crud_production_task_consume_task_input_cell_products", "label": "_consume_task_input_cell_products()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1446"}, {"id": "crud_production_task_update_task_status", "label": "update_task_status()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1493"}, {"id": "crud_production_task_add_task_step", "label": "add_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1543"}, {"id": "crud_production_task_update_task_step", "label": "update_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1703"}, {"id": "crud_production_task_delete_task_step", "label": "delete_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1745"}, {"id": "crud_production_task_replace_step_reagents", "label": "replace_step_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1768"}, {"id": "crud_production_task_replace_step_consumables", "label": "replace_step_consumables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1838"}, {"id": "crud_production_task_replace_step_configured_reagents", "label": "replace_step_configured_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1908"}, {"id": "crud_production_task_replace_step_outputs", "label": "replace_step_outputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1976"}, {"id": "crud_production_task_replace_step_data_collections", "label": "replace_step_data_collections()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1995"}, {"id": "crud_production_task_set_task_inputs", "label": "set_task_inputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2014"}, {"id": "crud_production_task_parse_optional_date", "label": "_parse_optional_date()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2071"}, {"id": "crud_production_task_create_occupancy_for_product", "label": "_create_occupancy_for_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2080"}, {"id": "crud_production_task_update_product_from_output", "label": "_update_product_from_output()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2102"}, {"id": "crud_production_task_set_task_outputs", "label": "set_task_outputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2144"}, {"id": "crud_production_task_reorder_task_steps", "label": "reorder_task_steps()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2278"}, {"id": "crud_production_task_copy_task_step", "label": "copy_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2292"}, {"id": "crud_production_task_delete_production_task", "label": "delete_production_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2419"}, {"id": "crud_production_task_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2468"}, {"id": "crud_production_task_rationale_1", "label": "\u751f\u4ea7\u4efb\u52a1 CRUD\uff08biz_production_task + \u6b65\u9aa4 + \u5b50\u8868 + \u6295\u5165/\u4ea7\u51fa\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1"}, {"id": "crud_production_task_rationale_124", "label": "\u51fa\u5e93\u751f\u4ea7\u4efb\u52a1\uff1a\u6765\u6e90\u7c7b\u578b=\u4e1a\u52a1\u7c7b\u578b\uff0c\u534f\u8bae\u53f7=\u7533\u8bf7\u5355\u53f7\uff0c\u534f\u8bae\u72b6\u6001=\u7533\u8bf7\u5355\u72b6\u6001\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L124"}, {"id": "crud_production_task_rationale_449", "label": "\u590d\u5236/\u514b\u9686\u5b50\u8868\u6392\u5e8f\u53f7\uff1a\u4fdd\u7559\u6e90 order_num\uff1b\u82e5\u6e90\u8bb0\u5f55\u5747\u4e3a 0 \u5219\u6309\u904d\u5386\u987a\u5e8f\u5199\u5165 idx\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L449"}, {"id": "crud_production_task_rationale_458", "label": "\u52a0\u8f7d\u6b65\u9aa4\u56db\u5f20\u5b50\u8868\u5e76\u5e8f\u5217\u5316\uff08\u4e0e get_production_task_detail \u4e00\u81f4\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L458"}, {"id": "crud_production_task_rationale_1452", "label": "\u4efb\u52a1\u9996\u6b21\u5b8c\u6210\u65f6\uff0c\u5c06\u539f\u6750\u6599\u4e2d\u7684\u7ec6\u80de\u4ea7\u54c1\u6807\u8bb0\u4e3a\u5df2\u4f7f\u7528\u5e76\u91ca\u653e\u5e93\u4f4d\u5360\u7528\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1452"}, {"id": "crud_production_task_rationale_2072", "label": "\u89e3\u6790\u53ef\u9009\u65e5\u671f\u5b57\u7b26\u4e32\uff08\u517c\u5bb9 YYYY-MM-DD \u4e0e ISO 8601\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2072"}, {"id": "crud_production_task_rationale_2103", "label": "\u4ece output item \u66f4\u65b0\u7ec6\u80de\u4ea7\u54c1\u5b57\u6bb5", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2103"}, {"id": "crud_production_task_rationale_2294", "label": "\u590d\u5236\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\uff0c\u63d2\u5165\u5230\u539f\u6b65\u9aa4\u4e4b\u540e\uff0c\u540d\u79f0\u8ffd\u52a0\uff08\u590d\u5236\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2294"}, {"id": "crud_production_task_rationale_2420", "label": "\u8f6f\u5220\u9664\u751f\u4ea7\u4efb\u52a1\u53ca\u5176\u6240\u6709\u5b50\u8868\u6570\u636e\uff08\u6b65\u9aa4 + \u6295\u5165 + \u4ea7\u51fa\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2420"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "app_crud_equipment_snapshot", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L43", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "app_crud_cell_product", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L44", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "app_models_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L45", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_require_requisition_for_catalog_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L48", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_production_conclusion_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L100", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_fmt_dt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L107", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_normalize_date_bound", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L111", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_enrich_outbound_task_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L118", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_generate_task_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L252", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_task_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L266", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L293", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_reagent_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L314", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_configured_reagent_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L331", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_consumable_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L347", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_output_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L364", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_data_collection_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L376", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_task_input_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L388", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_task_output_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L410", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_soft_delete_sub", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L435", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L448", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_sub_tables_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L457", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_clone_step_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L483", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_clone_step_consumables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L506", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_clone_step_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L529", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_clone_step_data_collections", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L551", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_clone_route_to_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L572", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_validate_assignee_user_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L606", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_enrich_assignee_names", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L625", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_enrich_handover_times", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L641", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_get_production_task_row", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L670", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_assert_task_assignee", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L684", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_record_task_handover", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L695", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_forward_production_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L727", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_reassign_production_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L770", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_create_production_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L815", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_list_production_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L894", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_list_mine_production_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1215", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_get_production_task_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1262", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_update_production_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1421", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_consume_task_input_cell_products", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1446", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_update_task_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1493", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_add_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1543", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_update_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1703", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_delete_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1745", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_replace_step_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1768", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_replace_step_consumables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1838", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_replace_step_configured_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1908", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_replace_step_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1976", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_replace_step_data_collections", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1995", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_set_task_inputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2014", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_parse_optional_date", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2071", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_create_occupancy_for_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2080", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_update_product_from_output", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2102", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_set_task_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2144", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_reorder_task_steps", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2278", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_copy_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2292", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_delete_production_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2419", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2468", "weight": 1.0}, {"source": "crud_production_task_enrich_outbound_task_items", "target": "crud_production_task_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L249", "weight": 1.0}, {"source": "crud_production_task_task_to_dict", "target": "crud_production_task_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L280", "weight": 1.0}, {"source": "crud_production_task_task_to_dict", "target": "crud_production_task_production_conclusion_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L283", "weight": 1.0}, {"source": "crud_production_task_step_to_dict", "target": "crud_production_task_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L308", "weight": 1.0}, {"source": "crud_production_task_step_sub_tables_to_dict", "target": "crud_production_task_step_reagent_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L475", "weight": 1.0}, {"source": "crud_production_task_step_sub_tables_to_dict", "target": "crud_production_task_step_consumable_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L476", "weight": 1.0}, {"source": "crud_production_task_step_sub_tables_to_dict", "target": "crud_production_task_step_configured_reagent_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L477", "weight": 1.0}, {"source": "crud_production_task_step_sub_tables_to_dict", "target": "crud_production_task_step_output_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L478", "weight": 1.0}, {"source": "crud_production_task_step_sub_tables_to_dict", "target": "crud_production_task_step_data_collection_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L479", "weight": 1.0}, {"source": "crud_production_task_clone_step_reagents", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L500", "weight": 1.0}, {"source": "crud_production_task_clone_step_consumables", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L523", "weight": 1.0}, {"source": "crud_production_task_clone_step_outputs", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L545", "weight": 1.0}, {"source": "crud_production_task_clone_step_data_collections", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L566", "weight": 1.0}, {"source": "crud_production_task_clone_route_to_task", "target": "crud_production_task_clone_step_reagents", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L600", "weight": 1.0}, {"source": "crud_production_task_clone_route_to_task", "target": "crud_production_task_clone_step_consumables", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L601", "weight": 1.0}, {"source": "crud_production_task_clone_route_to_task", "target": "crud_production_task_clone_step_outputs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L602", "weight": 1.0}, {"source": "crud_production_task_clone_route_to_task", "target": "crud_production_task_clone_step_data_collections", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L603", "weight": 1.0}, {"source": "crud_production_task_enrich_handover_times", "target": "crud_production_task_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L665", "weight": 1.0}, {"source": "crud_production_task_assert_task_assignee", "target": "crud_production_task_get_production_task_row", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L687", "weight": 1.0}, {"source": "crud_production_task_forward_production_task", "target": "crud_production_task_validate_assignee_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L739", "weight": 1.0}, {"source": "crud_production_task_forward_production_task", "target": "crud_production_task_assert_task_assignee", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L746", "weight": 1.0}, {"source": "crud_production_task_forward_production_task", "target": "crud_production_task_get_production_task_row", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L748", "weight": 1.0}, {"source": "crud_production_task_forward_production_task", "target": "crud_production_task_record_task_handover", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L752", "weight": 1.0}, {"source": "crud_production_task_reassign_production_task", "target": "crud_production_task_get_production_task_row", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L780", "weight": 1.0}, {"source": "crud_production_task_reassign_production_task", "target": "crud_production_task_validate_assignee_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L783", "weight": 1.0}, {"source": "crud_production_task_reassign_production_task", "target": "crud_production_task_record_task_handover", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L786", "weight": 1.0}, {"source": "crud_production_task_create_production_task", "target": "crud_production_task_validate_assignee_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L845", "weight": 1.0}, {"source": "crud_production_task_create_production_task", "target": "crud_production_task_generate_task_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L847", "weight": 1.0}, {"source": "crud_production_task_create_production_task", "target": "crud_production_task_clone_route_to_task", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L876", "weight": 1.0}, {"source": "crud_production_task_list_production_tasks", "target": "crud_production_task_task_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1024", "weight": 1.0}, {"source": "crud_production_task_list_production_tasks", "target": "crud_production_task_enrich_outbound_task_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1115", "weight": 1.0}, {"source": "crud_production_task_list_production_tasks", "target": "crud_production_task_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1197", "weight": 1.0}, {"source": "crud_production_task_list_production_tasks", "target": "crud_production_task_enrich_assignee_names", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1211", "weight": 1.0}, {"source": "crud_production_task_list_mine_production_tasks", "target": "crud_production_task_list_production_tasks", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1234", "weight": 1.0}, {"source": "crud_production_task_list_mine_production_tasks", "target": "crud_production_task_enrich_handover_times", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1246", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_task_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1274", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_enrich_outbound_task_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1298", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_step_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1329", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_step_reagent_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1346", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_step_consumable_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1347", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_step_configured_reagent_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1348", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_step_output_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1349", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_step_data_collection_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1350", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_task_input_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1364", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_task_output_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1403", "weight": 1.0}, {"source": "crud_production_task_update_task_status", "target": "crud_production_task_consume_task_input_cell_products", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1529", "weight": 1.0}, {"source": "crud_production_task_add_task_step", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1605", "weight": 1.0}, {"source": "crud_production_task_add_task_step", "target": "crud_production_task_step_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1678", "weight": 1.0}, {"source": "crud_production_task_add_task_step", "target": "crud_production_task_step_reagent_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1695", "weight": 1.0}, {"source": "crud_production_task_add_task_step", "target": "crud_production_task_step_consumable_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1696", "weight": 1.0}, {"source": "crud_production_task_add_task_step", "target": "crud_production_task_step_configured_reagent_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1697", "weight": 1.0}, {"source": "crud_production_task_add_task_step", "target": "crud_production_task_step_output_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1698", "weight": 1.0}, {"source": "crud_production_task_add_task_step", "target": "crud_production_task_step_data_collection_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1699", "weight": 1.0}, {"source": "crud_production_task_delete_task_step", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1760", "weight": 1.0}, {"source": "crud_production_task_replace_step_reagents", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1790", "weight": 1.0}, {"source": "crud_production_task_replace_step_reagents", "target": "crud_production_task_require_requisition_for_catalog_material", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1797", "weight": 1.0}, {"source": "crud_production_task_replace_step_consumables", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1860", "weight": 1.0}, {"source": "crud_production_task_replace_step_consumables", "target": "crud_production_task_require_requisition_for_catalog_material", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1867", "weight": 1.0}, {"source": "crud_production_task_replace_step_configured_reagents", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1929", "weight": 1.0}, {"source": "crud_production_task_replace_step_configured_reagents", "target": "crud_production_task_require_requisition_for_catalog_material", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1936", "weight": 1.0}, {"source": "crud_production_task_replace_step_outputs", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1981", "weight": 1.0}, {"source": "crud_production_task_replace_step_data_collections", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2000", "weight": 1.0}, {"source": "crud_production_task_set_task_inputs", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2040", "weight": 1.0}, {"source": "crud_production_task_update_product_from_output", "target": "crud_production_task_parse_optional_date", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2133", "weight": 1.0}, {"source": "crud_production_task_set_task_outputs", "target": "crud_production_task_update_product_from_output", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2205", "weight": 1.0}, {"source": "crud_production_task_set_task_outputs", "target": "crud_production_task_create_occupancy_for_product", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2212", "weight": 1.0}, {"source": "crud_production_task_set_task_outputs", "target": "crud_production_task_parse_optional_date", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2237", "weight": 1.0}, {"source": "crud_production_task_copy_task_step", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2352", "weight": 1.0}, {"source": "crud_production_task_copy_task_step", "target": "crud_production_task_step_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2414", "weight": 1.0}, {"source": "crud_production_task_copy_task_step", "target": "crud_production_task_step_sub_tables_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2415", "weight": 1.0}, {"source": "crud_production_task_delete_production_task", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2442", "weight": 1.0}, {"source": "crud_production_task_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1", "weight": 1.0}, {"source": "crud_production_task_rationale_124", "target": "crud_production_task_enrich_outbound_task_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L124", "weight": 1.0}, {"source": "crud_production_task_rationale_449", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L449", "weight": 1.0}, {"source": "crud_production_task_rationale_458", "target": "crud_production_task_step_sub_tables_to_dict", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L458", "weight": 1.0}, {"source": "crud_production_task_rationale_1452", "target": "crud_production_task_consume_task_input_cell_products", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1452", "weight": 1.0}, {"source": "crud_production_task_rationale_2072", "target": "crud_production_task_parse_optional_date", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2072", "weight": 1.0}, {"source": "crud_production_task_rationale_2103", "target": "crud_production_task_update_product_from_output", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2103", "weight": 1.0}, {"source": "crud_production_task_rationale_2294", "target": "crud_production_task_copy_task_step", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2294", "weight": 1.0}, {"source": "crud_production_task_rationale_2420", "target": "crud_production_task_delete_production_task", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2420", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_production_task_require_requisition_for_catalog_material", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L56"}, {"caller_nid": "crud_production_task_require_requisition_for_catalog_material", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L57"}, {"caller_nid": "crud_production_task_require_requisition_for_catalog_material", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L58"}, {"caller_nid": "crud_production_task_require_requisition_for_catalog_material", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L62"}, {"caller_nid": "crud_production_task_require_requisition_for_catalog_material", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L62"}, {"caller_nid": "crud_production_task_require_requisition_for_catalog_material", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L62"}, {"caller_nid": "crud_production_task_require_requisition_for_catalog_material", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L63"}, {"caller_nid": "crud_production_task_require_requisition_for_catalog_material", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L71"}, {"caller_nid": "crud_production_task_production_conclusion_label", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L101"}, {"caller_nid": "crud_production_task_production_conclusion_label", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L104"}, {"caller_nid": "crud_production_task_fmt_dt", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L108"}, {"caller_nid": "crud_production_task_normalize_date_bound", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L112"}, {"caller_nid": "crud_production_task_normalize_date_bound", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L113"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L137"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L138"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L139"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L139"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L146"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L146"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L146"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L148"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L154"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L154"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L159"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L159"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L159"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L161"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L167"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L167"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L173"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L173"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L173"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L175"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L182"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L182"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L182"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L184"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "_get_plan_schedule_course_meta", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L192"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L195"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L196"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L197"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L202"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L202"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L203"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L205"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L206"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L212"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L213"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L214"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L219"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L236"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L238"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L243"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "_resolve_course_display", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L245"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L247"}, {"caller_nid": "crud_production_task_enrich_outbound_task_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L248"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L253"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L253"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L256"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L256"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L256"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L256"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L259"}, {"caller_nid": "crud_production_task_task_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L271"}, {"caller_nid": "crud_production_task_task_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L282"}, {"caller_nid": "crud_production_task_task_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L282"}, {"caller_nid": "crud_production_task_task_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L283"}, {"caller_nid": "crud_production_task_step_to_dict", "callee": "parse_equipment_ids", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L302"}, {"caller_nid": "crud_production_task_step_reagent_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L324"}, {"caller_nid": "crud_production_task_step_configured_reagent_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L341"}, {"caller_nid": "crud_production_task_step_consumable_to_dict", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L357"}, {"caller_nid": "crud_production_task_task_output_to_dict", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L418"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L436"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L436"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L436"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L437"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L438"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L445"}, {"caller_nid": "crud_production_task_resolve_sub_table_order_num", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L450"}, {"caller_nid": "crud_production_task_resolve_sub_table_order_num", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L450"}, {"caller_nid": "crud_production_task_resolve_sub_table_order_num", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L450"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L459"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L459"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L459"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L459"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L460"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L461"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L461"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L462"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L462"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L462"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L462"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L463"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L464"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L464"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L465"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L465"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L465"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L465"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L466"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L467"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L467"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L468"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L468"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L468"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L468"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L469"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L470"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L470"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L471"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L471"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L471"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L471"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L472"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L473"}, {"caller_nid": "crud_production_task_step_sub_tables_to_dict", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L473"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L487"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L487"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L487"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L487"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L488"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L490"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L491"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L493"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L494"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "BizProductionTaskStepReagent", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L494"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L495"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L510"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L510"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L510"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L510"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L511"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L513"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L514"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L516"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L517"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "BizProductionTaskStepConsumable", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L517"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L518"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L533"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L533"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L533"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L533"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L534"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L536"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L537"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L539"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L540"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "BizProductionTaskStepOutput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L540"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L541"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L555"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L555"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L555"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L555"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L556"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L558"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L559"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L561"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L562"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "BizProductionTaskStepDataCollection", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L562"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L563"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L577"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L577"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L577"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L577"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L578"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L579"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L579"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L582"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "BizProductionTaskStep", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L584"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L585"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L597"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L598"}, {"caller_nid": "crud_production_task_validate_assignee_user_id", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L607"}, {"caller_nid": "crud_production_task_validate_assignee_user_id", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L609"}, {"caller_nid": "crud_production_task_validate_assignee_user_id", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L611"}, {"caller_nid": "crud_production_task_validate_assignee_user_id", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L611"}, {"caller_nid": "crud_production_task_validate_assignee_user_id", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L611"}, {"caller_nid": "crud_production_task_validate_assignee_user_id", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L621"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L626"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L626"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L626"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L626"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L626"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L630"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L630"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L630"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L631"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L634"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L636"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L636"}, {"caller_nid": "crud_production_task_enrich_assignee_names", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L638"}, {"caller_nid": "crud_production_task_enrich_handover_times", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L648"}, {"caller_nid": "crud_production_task_enrich_handover_times", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L648"}, {"caller_nid": "crud_production_task_enrich_handover_times", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L652"}, {"caller_nid": "crud_production_task_enrich_handover_times", "callee": "group_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L652"}, {"caller_nid": "crud_production_task_enrich_handover_times", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L652"}, {"caller_nid": "crud_production_task_enrich_handover_times", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L652"}, {"caller_nid": "crud_production_task_enrich_handover_times", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L654"}, {"caller_nid": "crud_production_task_enrich_handover_times", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L657"}, {"caller_nid": "crud_production_task_enrich_handover_times", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L667"}, {"caller_nid": "crud_production_task_enrich_handover_times", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L667"}, {"caller_nid": "crud_production_task_get_production_task_row", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L674"}, {"caller_nid": "crud_production_task_get_production_task_row", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L674"}, {"caller_nid": "crud_production_task_get_production_task_row", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L674"}, {"caller_nid": "crud_production_task_assert_task_assignee", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L689"}, {"caller_nid": "crud_production_task_assert_task_assignee", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L691"}, {"caller_nid": "crud_production_task_record_task_handover", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L706"}, {"caller_nid": "crud_production_task_record_task_handover", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L707"}, {"caller_nid": "crud_production_task_record_task_handover", "callee": "BizProductionTaskHandover", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L708"}, {"caller_nid": "crud_production_task_record_task_handover", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L709"}, {"caller_nid": "crud_production_task_record_task_handover", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L714"}, {"caller_nid": "crud_production_task_forward_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L740"}, {"caller_nid": "crud_production_task_forward_production_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L742"}, {"caller_nid": "crud_production_task_forward_production_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L744"}, {"caller_nid": "crud_production_task_forward_production_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L750"}, {"caller_nid": "crud_production_task_forward_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L751"}, {"caller_nid": "crud_production_task_forward_production_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L764"}, {"caller_nid": "crud_production_task_forward_production_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L765"}, {"caller_nid": "crud_production_task_forward_production_task", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L766"}, {"caller_nid": "crud_production_task_reassign_production_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L782"}, {"caller_nid": "crud_production_task_reassign_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L784"}, {"caller_nid": "crud_production_task_reassign_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L794"}, {"caller_nid": "crud_production_task_reassign_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L805"}, {"caller_nid": "crud_production_task_reassign_production_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L809"}, {"caller_nid": "crud_production_task_reassign_production_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L810"}, {"caller_nid": "crud_production_task_reassign_production_task", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L811"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L820"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L820"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L824"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L824"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L824"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L833"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L839"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L839"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L840"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L841"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L841"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L844"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L844"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L844"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L848"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "BizProductionTask", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L849"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L850"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L852"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L855"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L855"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L856"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L856"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L857"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L860"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L860"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L861"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L861"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L871"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L872"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L874"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "sync_production_work_order_status_from_tasks", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L880"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L883"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L884"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L889"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L890"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1014"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1014"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1014"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1014"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1014"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1015"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1016"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1016"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1018"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1018"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1018"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1018"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1018"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1019"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1030"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1030"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1030"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1031"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "zip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1034"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1035"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1042"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1042"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1042"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1055"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1060"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1063"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1064"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1070"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1077"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1083"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1083"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1083"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1084"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1091"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1091"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1091"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1092"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "zip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1096"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1097"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1100"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1106"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1108"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1110"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1112"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1126"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1126"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1131"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1131"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1131"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1132"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1138"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1139"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1141"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_effective_reception_source", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1146"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_effective_donation_sample_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1148"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1150"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_effective_protocol_sample_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1152"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1154"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1155"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "fromkeys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1155"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1156"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "fromkeys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1156"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1161"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1161"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1161"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1162"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1168"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1168"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1168"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1170"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_donation_sample_id_col", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1170"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1176"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1177"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1180"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1180"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1180"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1180"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_load_sample_type_name_map", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1184"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "zip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1186"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1187"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1190"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1195"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1198"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_effective_reception_source", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1199"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_sample_type_name_for_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1200"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_effective_donation_sample_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1202"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_effective_protocol_sample_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1203"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1210"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1212"}, {"caller_nid": "crud_production_task_list_mine_production_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1229"}, {"caller_nid": "crud_production_task_list_mine_production_tasks", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1232"}, {"caller_nid": "crud_production_task_list_mine_production_tasks", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1232"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1263"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1263"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1263"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1264"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1273"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1273"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1273"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1276"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1280"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1280"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1280"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1288"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1289"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1294"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1295"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1301"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1304"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1304"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1304"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1309"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1311"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1311"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1311"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1316"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1322"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1322"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1322"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1322"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1323"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1324"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1324"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1330"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1330"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1330"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1330"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1331"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1332"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1332"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1333"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1333"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1333"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1333"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1334"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1335"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1335"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1336"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1336"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1336"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1336"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1337"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1338"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1338"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1339"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1339"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1339"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1339"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1340"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1341"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1341"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1342"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1342"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1342"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1342"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1343"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1344"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1344"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1351"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1353"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1353"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1353"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1353"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1354"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1355"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1355"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1357"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1357"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1357"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1357"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1358"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1359"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1359"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1368"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1368"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1368"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1369"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1369"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "_cp_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1371"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "_cp_enrich", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1372"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1374"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1379"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1379"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1381"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1383"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1384"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1384"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1386"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get_lab_storage_code_map_by_sample_codes", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1390"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1393"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1393"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1396"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1397"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1397"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1398"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1407"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1407"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1407"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1408"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1408"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "_cp_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1410"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "_cp_enrich", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1411"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1413"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1425"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1425"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1425"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1426"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1433"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1435"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1437"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1437"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1439"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1440"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1441"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1442"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1453"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1453"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1453"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1454"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1458"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1462"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "frozenset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1463"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1465"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1468"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1469"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1469"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1469"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1475"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1483"}, {"caller_nid": "crud_production_task_consume_task_input_cell_products", "callee": "remove_by_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1486"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1503"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1503"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1503"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1504"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1511"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1513"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1514"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1520"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1522"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1525"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1532"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "sync_production_work_order_status_from_tasks", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1535"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1538"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1539"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1547"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1547"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1547"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1548"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1555"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1557"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1558"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1560"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1560"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1560"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1560"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1561"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1566"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1568"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1568"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1568"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1569"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1572"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "BizProductionTaskStep", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1574"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1575"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1591"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1592"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1595"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1595"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1595"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1595"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1596"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1597"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1597"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1598"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1599"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "BizProductionTaskStepReagent", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1599"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1600"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1610"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1610"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1610"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1610"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1611"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1612"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1612"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1613"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1614"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "BizProductionTaskStepConsumable", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1614"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1615"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1625"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1625"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1625"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1625"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1626"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1627"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1627"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1628"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1629"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "BizProductionTaskStepOutput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1629"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1630"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1639"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1639"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1639"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1639"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1640"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1641"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1641"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1642"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1643"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "BizProductionTaskStepDataCollection", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1643"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1644"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1652"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "resolve_equipment_list_snapshot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1655"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1655"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "BizProductionTaskStep", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1656"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1657"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1659"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1659"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1660"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1660"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1661"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1661"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1662"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1662"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1665"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1665"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1666"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1666"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1667"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1667"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1668"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1670"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1670"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1674"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1675"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1679"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1679"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1679"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1679"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1680"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1681"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1681"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1682"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1682"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1682"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1682"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1683"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1684"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1684"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1685"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1685"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1685"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1685"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1686"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1687"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1687"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1688"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1688"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1688"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1688"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1689"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1690"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1690"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1691"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1691"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1691"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1691"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1692"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1693"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1693"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1707"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1707"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1707"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1708"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1715"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1721"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1724"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1724"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1726"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1726"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "resolve_equipment_list_snapshot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1728"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1728"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1731"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "_parse_dt", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1733"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1734"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "_parse_dt", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1736"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1738"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1739"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1740"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1741"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1746"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1746"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1746"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1747"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1754"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1755"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1759"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1765"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1772"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1774"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1774"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1774"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1775"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1782"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1782"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1782"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1783"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1793"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1795"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1795"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1795"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1800"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1802"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1805"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "BizProductionTaskStepReagent", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1805"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1806"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1807"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1807"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1808"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1808"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1809"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1809"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1810"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1810"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1811"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1811"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1812"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1812"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1814"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1815"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1815"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1820"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1822"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1823"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1824"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "register_step_usage_from_requisition", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1828"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1832"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1834"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1842"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1844"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1844"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1844"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1845"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1852"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1852"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1852"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1853"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1863"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1865"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1865"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1865"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1870"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1872"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1875"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "BizProductionTaskStepConsumable", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1875"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1876"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1877"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1877"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1878"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1878"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1879"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1879"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1880"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1880"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1881"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1881"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1882"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1882"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1884"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1885"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1885"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1890"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1892"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1893"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1894"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "register_step_usage_from_requisition", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1898"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1902"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1904"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1912"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1913"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1913"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1913"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1914"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1921"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1921"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1921"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1922"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1932"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1934"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1934"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1934"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1939"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1941"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1944"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "BizProductionTaskStepConfiguredReagent", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1944"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1945"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1946"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1946"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1947"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1947"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1948"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1948"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1949"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1949"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1950"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1950"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1951"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1951"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1953"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1953"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1958"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1960"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1961"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1962"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "register_step_usage_from_requisition", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1966"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1970"}, {"caller_nid": "crud_production_task_replace_step_configured_reagents", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1972"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1980"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1982"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1983"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "BizProductionTaskStepOutput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1983"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1984"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1985"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1985"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1986"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1986"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1987"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1987"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1988"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1988"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1992"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1999"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2001"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2002"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "BizProductionTaskStepDataCollection", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2002"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2003"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2004"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2004"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2005"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2005"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2006"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2006"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2007"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2007"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2011"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2018"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2021"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2021"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2021"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2022"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2030"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2030"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2030"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2037"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2043"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2044"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2044"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2044"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2045"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2045"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2045"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2048"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2048"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2048"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2055"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2056"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "BizProductionTaskInput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2056"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2057"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2060"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2060"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2060"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2061"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2061"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2061"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2062"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2062"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2067"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2068"}, {"caller_nid": "crud_production_task_parse_optional_date", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2075"}, {"caller_nid": "crud_production_task_parse_optional_date", "callee": "parse_datetime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2077"}, {"caller_nid": "crud_production_task_parse_optional_date", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2077"}, {"caller_nid": "crud_production_task_parse_optional_date", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2077"}, {"caller_nid": "crud_production_task_create_occupancy_for_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2082"}, {"caller_nid": "crud_production_task_create_occupancy_for_product", "callee": "assert_slot_vacant", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2085"}, {"caller_nid": "crud_production_task_create_occupancy_for_product", "callee": "_add_stored_occupancy_no_commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2088"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2115"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2115"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2115"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2117"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2117"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2117"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2122"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2124"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2126"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2131"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2131"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2133"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2134"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2136"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2136"}, {"caller_nid": "crud_production_task_update_product_from_output", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2137"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2148"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2152"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2152"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2152"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2154"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "assert_batch_slots_unique", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2155"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2158"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2158"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2158"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2159"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2170"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2172"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2172"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2172"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2174"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2177"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2179"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2179"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2179"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2186"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "remove_by_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2188"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2192"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2195"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2196"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2196"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2196"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2200"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2200"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2200"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2207"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "remove_by_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2210"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2217"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2218"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2218"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2219"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2219"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2223"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "BizCellProduct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2226"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2227"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2228"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2228"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2228"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2229"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2229"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2229"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2230"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2230"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2230"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2231"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2231"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2231"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2232"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2232"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2233"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2233"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2233"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2234"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2234"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2234"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2235"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2235"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2235"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2236"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2237"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2237"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2238"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2238"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2241"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2242"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2242"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2243"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2243"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2244"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2244"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2244"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2247"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2247"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2255"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2256"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "BizProductionTaskOutput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2259"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2260"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2268"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2268"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2272"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2274"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2275"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2279"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2280"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2281"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2281"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2281"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2282"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2288"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2289"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2295"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2295"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2295"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2296"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2299"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2301"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2305"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2305"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2305"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2305"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2306"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2311"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2315"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2318"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "endswith", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2319"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "BizProductionTaskStep", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2321"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2322"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2334"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2335"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2338"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2338"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2338"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2338"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2339"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2341"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2342"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2344"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2345"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "BizProductionTaskStepReagent", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2345"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2346"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2358"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2358"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2358"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2358"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2359"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2361"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2362"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2364"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2365"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "BizProductionTaskStepConsumable", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2365"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2366"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2378"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2378"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2378"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2378"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2379"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2381"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2382"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2384"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2385"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "BizProductionTaskStepOutput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2385"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2386"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2396"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2396"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2396"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2396"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2397"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2399"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2400"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2402"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2403"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "BizProductionTaskStepDataCollection", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2403"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2404"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2413"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2415"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2421"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2421"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2421"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2422"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2429"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2431"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2434"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2434"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2434"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2435"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2441"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2457"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "sync_production_work_order_status_from_tasks", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2462"}, {"caller_nid": "crud_production_task_delete_production_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2465"}, {"caller_nid": "crud_production_task_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2471"}, {"caller_nid": "crud_production_task_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2471"}, {"caller_nid": "crud_production_task_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L2471"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/b2197697eed37289d212ef5b77cfa365cfc4db7da2ed6154156228f4d1444d7d.json b/backend/app/graphify-out/cache/ast/b2197697eed37289d212ef5b77cfa365cfc4db7da2ed6154156228f4d1444d7d.json new file mode 100644 index 00000000..9bc6b4f6 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/b2197697eed37289d212ef5b77cfa365cfc4db7da2ed6154156228f4d1444d7d.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "label": "qc_task.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L1"}, {"id": "crud_qc_task_dec", "label": "_dec()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L35"}, {"id": "crud_qc_task_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L41"}, {"id": "crud_qc_task_gen_task_no", "label": "_gen_task_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L45"}, {"id": "crud_qc_task_conclusion_label", "label": "_conclusion_label()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L58"}, {"id": "crud_qc_task_task_to_dict", "label": "_task_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L63"}, {"id": "crud_qc_task_task_work_order_context", "label": "_task_work_order_context()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L96"}, {"id": "crud_qc_task_enrich_tasks_reception_fields", "label": "_enrich_tasks_reception_fields()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L133"}, {"id": "crud_qc_task_task_row_to_dict", "label": "_task_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L241"}, {"id": "crud_qc_task_create_task_for_line", "label": "create_task_for_line()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L252"}, {"id": "crud_qc_task_list_tasks", "label": "list_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L297"}, {"id": "crud_qc_task_list_mine_tasks", "label": "list_mine_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L378"}, {"id": "crud_qc_task_assert_task_assignee", "label": "assert_task_assignee()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L469"}, {"id": "crud_qc_task_list_tasks_by_work_order", "label": "list_tasks_by_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L476"}, {"id": "crud_qc_task_get_task", "label": "get_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L494"}, {"id": "crud_qc_task_get_task_detail", "label": "get_task_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L503"}, {"id": "crud_qc_task_start_task", "label": "start_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L531"}, {"id": "crud_qc_task_set_task_remark", "label": "_set_task_remark()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L548"}, {"id": "crud_qc_task_complete_task", "label": "complete_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L552"}, {"id": "crud_qc_task_apply_task_result", "label": "apply_task_result()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L596"}, {"id": "crud_qc_task_update_task_attachments", "label": "update_task_attachments()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L648"}, {"id": "crud_qc_task_create_qc_task_manual", "label": "create_qc_task_manual()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L678"}, {"id": "crud_qc_task_delete_qc_task", "label": "delete_qc_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L727"}, {"id": "crud_qc_task_rationale_607", "label": "\u4fdd\u5b58\u68c0\u6d4b\u7ed3\u679c\u4e0e\u7ed3\u8bba\uff1b\u4efb\u52a1\u672a\u5b8c\u6210\u65f6\u987a\u5e26\u6807\u8bb0\u4e3a\u5df2\u5b8c\u6210\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L607"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "app_crud_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "app_crud_qc_work_order", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "app_core_db_collation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L22", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L24", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "app_models_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L32", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_dec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_fmt_dt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L41", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_gen_task_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L45", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_conclusion_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L58", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_task_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L63", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_task_work_order_context", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L96", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_enrich_tasks_reception_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L133", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_task_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L241", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_create_task_for_line", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L252", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_list_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L297", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_list_mine_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L378", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_assert_task_assignee", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L469", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_list_tasks_by_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L476", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_get_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L494", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_get_task_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L503", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_start_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L531", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_set_task_remark", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L548", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_complete_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L552", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_apply_task_result", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L596", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_update_task_attachments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L648", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_create_qc_task_manual", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L678", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "crud_qc_task_delete_qc_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L727", "weight": 1.0}, {"source": "crud_qc_task_task_to_dict", "target": "crud_qc_task_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L82", "weight": 1.0}, {"source": "crud_qc_task_task_to_dict", "target": "crud_qc_task_conclusion_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L85", "weight": 1.0}, {"source": "crud_qc_task_task_to_dict", "target": "crud_qc_task_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L88", "weight": 1.0}, {"source": "crud_qc_task_enrich_tasks_reception_fields", "target": "crud_qc_task_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L218", "weight": 1.0}, {"source": "crud_qc_task_task_row_to_dict", "target": "crud_qc_task_task_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L247", "weight": 1.0}, {"source": "crud_qc_task_task_row_to_dict", "target": "crud_qc_task_task_work_order_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L248", "weight": 1.0}, {"source": "crud_qc_task_create_task_for_line", "target": "crud_qc_task_gen_task_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L273", "weight": 1.0}, {"source": "crud_qc_task_list_tasks", "target": "crud_qc_task_task_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L373", "weight": 1.0}, {"source": "crud_qc_task_list_tasks", "target": "crud_qc_task_enrich_tasks_reception_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L374", "weight": 1.0}, {"source": "crud_qc_task_list_mine_tasks", "target": "crud_qc_task_task_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L464", "weight": 1.0}, {"source": "crud_qc_task_list_mine_tasks", "target": "crud_qc_task_enrich_tasks_reception_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L465", "weight": 1.0}, {"source": "crud_qc_task_list_tasks_by_work_order", "target": "crud_qc_task_task_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L489", "weight": 1.0}, {"source": "crud_qc_task_list_tasks_by_work_order", "target": "crud_qc_task_enrich_tasks_reception_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L490", "weight": 1.0}, {"source": "crud_qc_task_get_task_detail", "target": "crud_qc_task_task_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L518", "weight": 1.0}, {"source": "crud_qc_task_get_task_detail", "target": "crud_qc_task_enrich_tasks_reception_fields", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L519", "weight": 1.0}, {"source": "crud_qc_task_start_task", "target": "crud_qc_task_get_task", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L532", "weight": 1.0}, {"source": "crud_qc_task_complete_task", "target": "crud_qc_task_get_task", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L562", "weight": 1.0}, {"source": "crud_qc_task_complete_task", "target": "crud_qc_task_set_task_remark", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L579", "weight": 1.0}, {"source": "crud_qc_task_apply_task_result", "target": "crud_qc_task_get_task", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L610", "weight": 1.0}, {"source": "crud_qc_task_apply_task_result", "target": "crud_qc_task_set_task_remark", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L627", "weight": 1.0}, {"source": "crud_qc_task_apply_task_result", "target": "crud_qc_task_complete_task", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L637", "weight": 1.0}, {"source": "crud_qc_task_update_task_attachments", "target": "crud_qc_task_get_task", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L657", "weight": 1.0}, {"source": "crud_qc_task_rationale_607", "target": "crud_qc_task_apply_task_result", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L607", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_qc_task_dec", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L38"}, {"caller_nid": "crud_qc_task_fmt_dt", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L42"}, {"caller_nid": "crud_qc_task_conclusion_label", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L59"}, {"caller_nid": "crud_qc_task_conclusion_label", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L60"}, {"caller_nid": "crud_qc_task_task_to_dict", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L73"}, {"caller_nid": "crud_qc_task_task_to_dict", "callee": "urls_to_attachment_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L87"}, {"caller_nid": "crud_qc_task_task_work_order_context", "callee": "_work_order_qc_biz_type", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L97"}, {"caller_nid": "crud_qc_task_task_work_order_context", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L98"}, {"caller_nid": "crud_qc_task_task_work_order_context", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L105"}, {"caller_nid": "crud_qc_task_task_work_order_context", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L106"}, {"caller_nid": "crud_qc_task_task_work_order_context", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L108"}, {"caller_nid": "crud_qc_task_task_work_order_context", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L109"}, {"caller_nid": "crud_qc_task_task_work_order_context", "callee": "_reception_source_label", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L110"}, {"caller_nid": "crud_qc_task_task_work_order_context", "callee": "_qc_biz_type_label", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L117"}, {"caller_nid": "crud_qc_task_task_work_order_context", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L120"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L138"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L138"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L143"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L143"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L143"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L144"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L149"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L154"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L161"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L161"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L161"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L162"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L169"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L169"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L169"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L171"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L176"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L179"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L179"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L179"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L179"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "_load_sample_type_name_map", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L183"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L186"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L191"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L197"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L197"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L197"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L198"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L205"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L205"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L205"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L206"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L211"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L212"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L213"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L215"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L215"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "_sample_type_name_for_reception", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L220"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L227"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L230"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L232"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L235"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L237"}, {"caller_nid": "crud_qc_task_task_row_to_dict", "callee": "update", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L248"}, {"caller_nid": "crud_qc_task_create_task_for_line", "callee": "BizQcTask", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L269"}, {"caller_nid": "crud_qc_task_create_task_for_line", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L270"}, {"caller_nid": "crud_qc_task_create_task_for_line", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L276"}, {"caller_nid": "crud_qc_task_create_task_for_line", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L287"}, {"caller_nid": "crud_qc_task_create_task_for_line", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L289"}, {"caller_nid": "crud_qc_task_create_task_for_line", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L292"}, {"caller_nid": "crud_qc_task_create_task_for_line", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L293"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L359"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L359"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L359"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L359"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L359"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L360"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L361"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L361"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L363"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L363"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L363"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L363"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L363"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L365"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L366"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L367"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "enrich_tasks_with_assignees", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L375"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L375"}, {"caller_nid": "crud_qc_task_list_mine_tasks", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L450"}, {"caller_nid": "crud_qc_task_list_mine_tasks", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L450"}, {"caller_nid": "crud_qc_task_list_mine_tasks", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L450"}, {"caller_nid": "crud_qc_task_list_mine_tasks", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L450"}, {"caller_nid": "crud_qc_task_list_mine_tasks", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L450"}, {"caller_nid": "crud_qc_task_list_mine_tasks", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L451"}, {"caller_nid": "crud_qc_task_list_mine_tasks", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L452"}, {"caller_nid": "crud_qc_task_list_mine_tasks", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L452"}, {"caller_nid": "crud_qc_task_list_mine_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L454"}, {"caller_nid": "crud_qc_task_list_mine_tasks", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L454"}, {"caller_nid": "crud_qc_task_list_mine_tasks", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L454"}, {"caller_nid": "crud_qc_task_list_mine_tasks", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L454"}, {"caller_nid": "crud_qc_task_list_mine_tasks", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L454"}, {"caller_nid": "crud_qc_task_list_mine_tasks", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L456"}, {"caller_nid": "crud_qc_task_list_mine_tasks", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L457"}, {"caller_nid": "crud_qc_task_list_mine_tasks", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L458"}, {"caller_nid": "crud_qc_task_list_mine_tasks", "callee": "enrich_tasks_with_assignees", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L466"}, {"caller_nid": "crud_qc_task_list_mine_tasks", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L466"}, {"caller_nid": "crud_qc_task_assert_task_assignee", "callee": "is_user_assignee", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L472"}, {"caller_nid": "crud_qc_task_assert_task_assignee", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L473"}, {"caller_nid": "crud_qc_task_list_tasks_by_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L478"}, {"caller_nid": "crud_qc_task_list_tasks_by_work_order", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L478"}, {"caller_nid": "crud_qc_task_list_tasks_by_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L478"}, {"caller_nid": "crud_qc_task_list_tasks_by_work_order", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L478"}, {"caller_nid": "crud_qc_task_list_tasks_by_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L478"}, {"caller_nid": "crud_qc_task_list_tasks_by_work_order", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L486"}, {"caller_nid": "crud_qc_task_list_tasks_by_work_order", "callee": "enrich_tasks_with_assignees", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L491"}, {"caller_nid": "crud_qc_task_get_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L497"}, {"caller_nid": "crud_qc_task_get_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L497"}, {"caller_nid": "crud_qc_task_get_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L499"}, {"caller_nid": "crud_qc_task_get_task", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L500"}, {"caller_nid": "crud_qc_task_get_task_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L505"}, {"caller_nid": "crud_qc_task_get_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L505"}, {"caller_nid": "crud_qc_task_get_task_detail", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L505"}, {"caller_nid": "crud_qc_task_get_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L505"}, {"caller_nid": "crud_qc_task_get_task_detail", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L516"}, {"caller_nid": "crud_qc_task_get_task_detail", "callee": "enrich_tasks_with_assignees", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L520"}, {"caller_nid": "crud_qc_task_get_task_detail", "callee": "_enrich_work_order_cell_products", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L523"}, {"caller_nid": "crud_qc_task_get_task_detail", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L524"}, {"caller_nid": "crud_qc_task_get_task_detail", "callee": "get_reception_by_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L525"}, {"caller_nid": "crud_qc_task_start_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L534"}, {"caller_nid": "crud_qc_task_start_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L536"}, {"caller_nid": "crud_qc_task_start_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L538"}, {"caller_nid": "crud_qc_task_start_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L541"}, {"caller_nid": "crud_qc_task_start_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L542"}, {"caller_nid": "crud_qc_task_start_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L543"}, {"caller_nid": "crud_qc_task_start_task", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L544"}, {"caller_nid": "crud_qc_task_set_task_remark", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L549"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L564"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L565"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L567"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L570"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L572"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L573"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L575"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L580"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L583"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L584"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L586"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L587"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "try_complete_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L590"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L592"}, {"caller_nid": "crud_qc_task_apply_task_result", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L612"}, {"caller_nid": "crud_qc_task_apply_task_result", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L613"}, {"caller_nid": "crud_qc_task_apply_task_result", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L615"}, {"caller_nid": "crud_qc_task_apply_task_result", "callee": "deduct_for_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L617"}, {"caller_nid": "crud_qc_task_apply_task_result", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L625"}, {"caller_nid": "crud_qc_task_apply_task_result", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L629"}, {"caller_nid": "crud_qc_task_apply_task_result", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L630"}, {"caller_nid": "crud_qc_task_apply_task_result", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L632"}, {"caller_nid": "crud_qc_task_apply_task_result", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L633"}, {"caller_nid": "crud_qc_task_apply_task_result", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L635"}, {"caller_nid": "crud_qc_task_update_task_attachments", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L659"}, {"caller_nid": "crud_qc_task_update_task_attachments", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L660"}, {"caller_nid": "crud_qc_task_update_task_attachments", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L668"}, {"caller_nid": "crud_qc_task_update_task_attachments", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L669"}, {"caller_nid": "crud_qc_task_update_task_attachments", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L671"}, {"caller_nid": "crud_qc_task_update_task_attachments", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L672"}, {"caller_nid": "crud_qc_task_update_task_attachments", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L674"}, {"caller_nid": "crud_qc_task_create_qc_task_manual", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L696"}, {"caller_nid": "crud_qc_task_create_qc_task_manual", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L696"}, {"caller_nid": "crud_qc_task_create_qc_task_manual", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L698"}, {"caller_nid": "crud_qc_task_create_qc_task_manual", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L698"}, {"caller_nid": "crud_qc_task_create_qc_task_manual", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L698"}, {"caller_nid": "crud_qc_task_create_qc_task_manual", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L700"}, {"caller_nid": "crud_qc_task_create_qc_task_manual", "callee": "BizQcTask", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L704"}, {"caller_nid": "crud_qc_task_create_qc_task_manual", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L705"}, {"caller_nid": "crud_qc_task_create_qc_task_manual", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L722"}, {"caller_nid": "crud_qc_task_create_qc_task_manual", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L723"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L729"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L729"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L729"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L730"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L737"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L739"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L741"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L746"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L746"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L746"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L747"}, {"caller_nid": "crud_qc_task_delete_qc_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L759"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/c9980e9fee04f648448d964048f365e0ae41a994ee1a817ccb4215169f847b56.json b/backend/app/graphify-out/cache/ast/c9980e9fee04f648448d964048f365e0ae41a994ee1a817ccb4215169f847b56.json new file mode 100644 index 00000000..12c25dde --- /dev/null +++ b/backend/app/graphify-out/cache/ast/c9980e9fee04f648448d964048f365e0ae41a994ee1a817ccb4215169f847b56.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "label": "qc.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1"}, {"id": "api_qc_thirdpartycompanybody", "label": "ThirdPartyCompanyBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L44"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "api_qc_thirdpartycompanyupdatebody", "label": "ThirdPartyCompanyUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L62"}, {"id": "api_qc_list_qc_third_party_companies", "label": "list_qc_third_party_companies()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L81"}, {"id": "api_qc_list_qc_third_party_company_options", "label": "list_qc_third_party_company_options()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L103"}, {"id": "api_qc_create_qc_third_party_company", "label": "create_qc_third_party_company()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L117"}, {"id": "api_qc_update_qc_third_party_company", "label": "update_qc_third_party_company()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L152"}, {"id": "api_qc_delete_qc_third_party_company", "label": "delete_qc_third_party_company()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L189"}, {"id": "api_qc_thirdpartyitembody", "label": "ThirdPartyItemBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L209"}, {"id": "api_qc_thirdpartyitemupdatebody", "label": "ThirdPartyItemUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L221"}, {"id": "api_qc_list_qc_third_party_items", "label": "list_qc_third_party_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L234"}, {"id": "api_qc_list_qc_third_party_items_active", "label": "list_qc_third_party_items_active()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L263"}, {"id": "api_qc_create_qc_third_party_item", "label": "create_qc_third_party_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L278"}, {"id": "api_qc_update_qc_third_party_item", "label": "update_qc_third_party_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L307"}, {"id": "api_qc_delete_qc_third_party_item", "label": "delete_qc_third_party_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L338"}, {"id": "api_qc_labtestitembody", "label": "LabTestItemBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L358"}, {"id": "api_qc_labtestitemupdatebody", "label": "LabTestItemUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L369"}, {"id": "api_qc_itemparambody", "label": "ItemParamBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L383"}, {"id": "api_qc_taskresultbody", "label": "TaskResultBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L388"}, {"id": "api_qc_taskcompletewithresultbody", "label": "TaskCompleteWithResultBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L393"}, {"id": "api_qc_list_qc_lab_test_items", "label": "list_qc_lab_test_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L403"}, {"id": "api_qc_list_qc_lab_test_items_active", "label": "list_qc_lab_test_items_active()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L425"}, {"id": "api_qc_create_qc_lab_test_item", "label": "create_qc_lab_test_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L439"}, {"id": "api_qc_update_qc_lab_test_item", "label": "update_qc_lab_test_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L467"}, {"id": "api_qc_delete_qc_lab_test_item", "label": "delete_qc_lab_test_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L497"}, {"id": "api_qc_list_item_params", "label": "list_item_params()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L518"}, {"id": "api_qc_save_item_params", "label": "save_item_params()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L534"}, {"id": "api_qc_workorderconfigurebody", "label": "WorkOrderConfigureBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L556"}, {"id": "api_qc_assert_task_write_access", "label": "_assert_task_write_access()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L569"}, {"id": "api_qc_create_qc_work_order", "label": "create_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L589"}, {"id": "api_qc_list_qc_work_orders", "label": "list_qc_work_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L628"}, {"id": "api_qc_get_qc_work_order_detail", "label": "get_qc_work_order_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L671"}, {"id": "api_qc_get_outbound_qc_detail", "label": "get_outbound_qc_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L689"}, {"id": "api_qc_update_qc_work_order", "label": "update_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L707"}, {"id": "api_qc_delete_qc_work_order_api", "label": "delete_qc_work_order_api()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L737"}, {"id": "api_qc_configure_qc_work_order", "label": "configure_qc_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L751"}, {"id": "api_qc_taskattachmentsbody", "label": "TaskAttachmentsBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L784"}, {"id": "api_qc_create_qc_task", "label": "create_qc_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L791"}, {"id": "api_qc_list_my_qc_tasks", "label": "list_my_qc_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L823"}, {"id": "api_qc_list_qc_tasks", "label": "list_qc_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L858"}, {"id": "api_qc_get_qc_task_detail", "label": "get_qc_task_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L891"}, {"id": "api_qc_start_qc_task", "label": "start_qc_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L909"}, {"id": "api_qc_complete_qc_task", "label": "complete_qc_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L929"}, {"id": "api_qc_get_task_results", "label": "get_task_results()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L949"}, {"id": "api_qc_list_qc_material_requisition_options", "label": "list_qc_material_requisition_options()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L964"}, {"id": "api_qc_get_task_material_usages", "label": "get_task_material_usages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L987"}, {"id": "api_qc_complete_task_with_result", "label": "complete_task_with_result()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1007"}, {"id": "api_qc_update_qc_task_attachments", "label": "update_qc_task_attachments()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1069"}, {"id": "api_qc_delete_qc_task_api", "label": "delete_qc_task_api()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1096"}, {"id": "api_qc_qcmaterialbody", "label": "QcMaterialBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1112"}, {"id": "api_qc_qcmaterialupdatebody", "label": "QcMaterialUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1123"}, {"id": "api_qc_stockinbody", "label": "StockInBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1134"}, {"id": "api_qc_batchstockinitem", "label": "BatchStockInItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1149"}, {"id": "api_qc_batchstockinbody", "label": "BatchStockInBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1164"}, {"id": "api_qc_batchstockoutitem", "label": "BatchStockOutItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1171"}, {"id": "api_qc_batchstockoutbody", "label": "BatchStockOutBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1178"}, {"id": "api_qc_batchdiscarditem", "label": "BatchDiscardItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1187"}, {"id": "api_qc_batchdiscardbody", "label": "BatchDiscardBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1195"}, {"id": "api_qc_qcmaterialbatchupdatebody", "label": "QcMaterialBatchUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1203"}, {"id": "api_qc_list_qc_material_batches", "label": "list_qc_material_batches()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1223"}, {"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": "L1252"}, {"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": "L1275"}, {"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": "L1304"}, {"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": "L1321"}, {"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": "L1343"}, {"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": "L1355"}, {"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": "L1385"}, {"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": "L1414"}, {"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": "L1431"}, {"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": "L1484"}, {"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": "L1520"}, {"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": "L1562"}, {"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": "L1604"}, {"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": "L1614"}, {"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": "L1624"}, {"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": "L1637"}, {"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": "L1666"}, {"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": "L1703"}, {"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": "L1728"}, {"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": "L1754"}, {"id": "api_qc_stockcheckcreatebody", "label": "StockCheckCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1784"}, {"id": "api_qc_stockcheckunusedlineitem", "label": "StockCheckUnusedLineItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1791"}, {"id": "api_qc_stockcheckunusedlinesbody", "label": "StockCheckUnusedLinesBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1811"}, {"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": "L1817"}, {"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": "L1848"}, {"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": "L1874"}, {"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": "L1890"}, {"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": "L1916"}, {"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": "L1933"}, {"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_1609", "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": "L1609"}, {"id": "api_qc_rationale_1619", "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": "L1619"}, {"id": "api_qc_rationale_1629", "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": "L1629"}, {"id": "api_qc_rationale_1678", "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": "L1678"}, {"id": "api_qc_rationale_1735", "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": "L1735"}, {"id": "api_qc_rationale_1761", "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": "L1761"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_core_menu_guard", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_core_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L21", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L22", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L24", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L25", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L27", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L28", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L29", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L30", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L31", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_crud_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L32", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_api_sample_reception", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L33", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_schemas_qc_work_order", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L34", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "app_schemas_qc_task", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_thirdpartycompanybody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L44", "weight": 1.0}, {"source": "api_qc_thirdpartycompanybody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L44", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_thirdpartycompanyupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L62", "weight": 1.0}, {"source": "api_qc_thirdpartycompanyupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L62", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_third_party_companies", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L81", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_third_party_company_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L103", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_create_qc_third_party_company", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L117", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_qc_third_party_company", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L152", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_delete_qc_third_party_company", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L189", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_thirdpartyitembody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L209", "weight": 1.0}, {"source": "api_qc_thirdpartyitembody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L209", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_thirdpartyitemupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L221", "weight": 1.0}, {"source": "api_qc_thirdpartyitemupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L221", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_third_party_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L234", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_third_party_items_active", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L263", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_create_qc_third_party_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L278", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_qc_third_party_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L307", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_delete_qc_third_party_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L338", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_labtestitembody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L358", "weight": 1.0}, {"source": "api_qc_labtestitembody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L358", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_labtestitemupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L369", "weight": 1.0}, {"source": "api_qc_labtestitemupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L369", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_itemparambody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L383", "weight": 1.0}, {"source": "api_qc_itemparambody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L383", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_taskresultbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L388", "weight": 1.0}, {"source": "api_qc_taskresultbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L388", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_taskcompletewithresultbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L393", "weight": 1.0}, {"source": "api_qc_taskcompletewithresultbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L393", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_lab_test_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L403", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_lab_test_items_active", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L425", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_create_qc_lab_test_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L439", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_qc_lab_test_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L467", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_delete_qc_lab_test_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L497", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_item_params", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L518", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_save_item_params", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L534", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_workorderconfigurebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L556", "weight": 1.0}, {"source": "api_qc_workorderconfigurebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L556", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_assert_task_write_access", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L569", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_create_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L589", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_work_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L628", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_get_qc_work_order_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L671", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_get_outbound_qc_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L689", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L707", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_delete_qc_work_order_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L737", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_configure_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L751", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_taskattachmentsbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L784", "weight": 1.0}, {"source": "api_qc_taskattachmentsbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L784", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_create_qc_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L791", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_my_qc_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L823", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L858", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_get_qc_task_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L891", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_start_qc_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L909", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_complete_qc_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L929", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_get_task_results", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L949", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_material_requisition_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L964", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_get_task_material_usages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L987", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_complete_task_with_result", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1007", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_update_qc_task_attachments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1069", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_delete_qc_task_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1096", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_qcmaterialbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1112", "weight": 1.0}, {"source": "api_qc_qcmaterialbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1112", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_qcmaterialupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1123", "weight": 1.0}, {"source": "api_qc_qcmaterialupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1123", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_stockinbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1134", "weight": 1.0}, {"source": "api_qc_stockinbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1134", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batchstockinitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1149", "weight": 1.0}, {"source": "api_qc_batchstockinitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1149", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batchstockinbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1164", "weight": 1.0}, {"source": "api_qc_batchstockinbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1164", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batchstockoutitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1171", "weight": 1.0}, {"source": "api_qc_batchstockoutitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1171", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batchstockoutbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1178", "weight": 1.0}, {"source": "api_qc_batchstockoutbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1178", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batchdiscarditem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1187", "weight": 1.0}, {"source": "api_qc_batchdiscarditem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1187", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_batchdiscardbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1195", "weight": 1.0}, {"source": "api_qc_batchdiscardbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1195", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_qcmaterialbatchupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1203", "weight": 1.0}, {"source": "api_qc_qcmaterialbatchupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1203", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_qc_py", "target": "api_qc_list_qc_material_batches", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1223", "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": "L1252", "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": "L1275", "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": "L1304", "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": "L1321", "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": "L1343", "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": "L1355", "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": "L1385", "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": "L1414", "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": "L1431", "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": "L1484", "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": "L1520", "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": "L1562", "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": "L1604", "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": "L1614", "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": "L1624", "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": "L1637", "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": "L1666", "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": "L1703", "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": "L1728", "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": "L1754", "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": "L1784", "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": "L1784", "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": "L1791", "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": "L1791", "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": "L1811", "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": "L1811", "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": "L1817", "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": "L1848", "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": "L1874", "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": "L1890", "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": "L1916", "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": "L1933", "weight": 1.0}, {"source": "api_qc_start_qc_task", "target": "api_qc_assert_task_write_access", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L917", "weight": 1.0}, {"source": "api_qc_complete_task_with_result", "target": "api_qc_assert_task_write_access", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1020", "weight": 1.0}, {"source": "api_qc_update_qc_task_attachments", "target": "api_qc_assert_task_write_access", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1078", "weight": 1.0}, {"source": "api_qc_batch_stock_in_qc_material_batches", "target": "api_qc_batch_stock_in_qc_material", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1610", "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": "L1620", "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": "L1630", "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_1609", "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": "L1609", "weight": 1.0}, {"source": "api_qc_rationale_1619", "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": "L1619", "weight": 1.0}, {"source": "api_qc_rationale_1629", "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": "L1629", "weight": 1.0}, {"source": "api_qc_rationale_1678", "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": "L1678", "weight": 1.0}, {"source": "api_qc_rationale_1735", "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": "L1735", "weight": 1.0}, {"source": "api_qc_rationale_1761", "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": "L1761", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L90"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "list_companies", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L91"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L95"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L95"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L97"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L97"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L99"}, {"caller_nid": "api_qc_list_qc_third_party_companies", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L99"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L108"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L109"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "list_company_options", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L109"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L111"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L111"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L113"}, {"caller_nid": "api_qc_list_qc_third_party_company_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L113"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L123"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "create_company", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L124"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L140"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L142"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L142"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L144"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L144"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L146"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L146"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L148"}, {"caller_nid": "api_qc_create_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L148"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L159"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "update_company", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L160"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L176"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L179"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L179"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L181"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L181"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L183"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L183"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L185"}, {"caller_nid": "api_qc_update_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L185"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L195"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "soft_delete_company", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L196"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L197"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L199"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L199"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L201"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L201"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L203"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L203"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L244"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "list_items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L245"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L255"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L255"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L257"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L257"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L259"}, {"caller_nid": "api_qc_list_qc_third_party_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L259"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L269"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L270"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "list_active_items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L270"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L272"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L272"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L274"}, {"caller_nid": "api_qc_list_qc_third_party_items_active", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L274"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L284"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "create_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L285"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L295"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L297"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L297"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L299"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L299"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L301"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L301"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L303"}, {"caller_nid": "api_qc_create_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L303"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L314"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "update_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L315"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L325"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L328"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L328"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L330"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L330"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L332"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L332"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L334"}, {"caller_nid": "api_qc_update_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L334"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L344"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "soft_delete_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L345"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L346"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L348"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L348"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L350"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L350"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L352"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L352"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L412"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "list_lab_items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L413"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L417"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L417"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L419"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L419"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L421"}, {"caller_nid": "api_qc_list_qc_lab_test_items", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L421"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L430"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L431"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "list_active_lab_items", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L431"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L433"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L433"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L435"}, {"caller_nid": "api_qc_list_qc_lab_test_items_active", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L435"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L445"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "create_lab_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L446"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L455"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L457"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L457"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L459"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L459"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L461"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L461"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L463"}, {"caller_nid": "api_qc_create_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L463"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L474"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "update_lab_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L475"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L484"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L487"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L487"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L489"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L489"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L491"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L491"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L493"}, {"caller_nid": "api_qc_update_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L493"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L503"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "soft_delete_lab_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L504"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L505"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L507"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L507"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L509"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L509"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L511"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L511"}, {"caller_nid": "api_qc_list_item_params", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L525"}, {"caller_nid": "api_qc_list_item_params", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L526"}, {"caller_nid": "api_qc_list_item_params", "callee": "list_params_by_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L526"}, {"caller_nid": "api_qc_list_item_params", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L528"}, {"caller_nid": "api_qc_list_item_params", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L528"}, {"caller_nid": "api_qc_list_item_params", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L530"}, {"caller_nid": "api_qc_list_item_params", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L530"}, {"caller_nid": "api_qc_save_item_params", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L542"}, {"caller_nid": "api_qc_save_item_params", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L543"}, {"caller_nid": "api_qc_save_item_params", "callee": "save_params_for_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L544"}, {"caller_nid": "api_qc_save_item_params", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L544"}, {"caller_nid": "api_qc_save_item_params", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L548"}, {"caller_nid": "api_qc_save_item_params", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L548"}, {"caller_nid": "api_qc_save_item_params", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L550"}, {"caller_nid": "api_qc_save_item_params", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L550"}, {"caller_nid": "api_qc_assert_task_write_access", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L576"}, {"caller_nid": "api_qc_assert_task_write_access", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L576"}, {"caller_nid": "api_qc_assert_task_write_access", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L577"}, {"caller_nid": "api_qc_assert_task_write_access", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L578"}, {"caller_nid": "api_qc_assert_task_write_access", "callee": "get_user_menu_codes", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L579"}, {"caller_nid": "api_qc_assert_task_write_access", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L579"}, {"caller_nid": "api_qc_assert_task_write_access", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L582"}, {"caller_nid": "api_qc_assert_task_write_access", "callee": "assert_task_assignee", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L583"}, {"caller_nid": "api_qc_assert_task_write_access", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L585"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L595"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L596"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "create_temp_qc_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L598"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L601"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L602"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "create_qc_work_order_manual", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L607"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L610"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L611"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L618"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L619"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "_wo_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L619"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L621"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L621"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L623"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L624"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L624"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L645"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "list_work_orders", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L646"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L663"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L663"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L665"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L665"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L667"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L667"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L677"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "get_work_order_detail", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L678"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L679"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L681"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L681"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L683"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L683"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L685"}, {"caller_nid": "api_qc_get_qc_work_order_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L685"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L695"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L697"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L699"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L699"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L701"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L701"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L703"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L703"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L714"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L719"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L724"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L725"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "_wo_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L725"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L727"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L727"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L729"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L730"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L730"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L732"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L733"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L733"}, {"caller_nid": "api_qc_delete_qc_work_order_api", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L743"}, {"caller_nid": "api_qc_delete_qc_work_order_api", "callee": "delete_qc_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L744"}, {"caller_nid": "api_qc_delete_qc_work_order_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L744"}, {"caller_nid": "api_qc_delete_qc_work_order_api", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L745"}, {"caller_nid": "api_qc_delete_qc_work_order_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L747"}, {"caller_nid": "api_qc_delete_qc_work_order_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L747"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L758"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "configure_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L759"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L769"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L770"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L772"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "_wo_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L772"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L774"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L774"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L776"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L776"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L778"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L778"}, {"caller_nid": "api_qc_create_qc_task", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L797"}, {"caller_nid": "api_qc_create_qc_task", "callee": "create_qc_task_manual", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L798"}, {"caller_nid": "api_qc_create_qc_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L801"}, {"caller_nid": "api_qc_create_qc_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L802"}, {"caller_nid": "api_qc_create_qc_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L813"}, {"caller_nid": "api_qc_create_qc_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L814"}, {"caller_nid": "api_qc_create_qc_task", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L814"}, {"caller_nid": "api_qc_create_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L816"}, {"caller_nid": "api_qc_create_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L816"}, {"caller_nid": "api_qc_create_qc_task", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L818"}, {"caller_nid": "api_qc_create_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L819"}, {"caller_nid": "api_qc_create_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L819"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L836"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "list_mine_tasks", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L837"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L839"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L850"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L850"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L852"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L852"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L854"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L854"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L870"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "list_tasks", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L871"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L883"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L883"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L885"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L885"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L887"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L887"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L897"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "get_task_detail", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L898"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L899"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L901"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L901"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L903"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L903"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L905"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L905"}, {"caller_nid": "api_qc_start_qc_task", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L916"}, {"caller_nid": "api_qc_start_qc_task", "callee": "start_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L918"}, {"caller_nid": "api_qc_start_qc_task", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L918"}, {"caller_nid": "api_qc_start_qc_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L919"}, {"caller_nid": "api_qc_start_qc_task", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L919"}, {"caller_nid": "api_qc_start_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L921"}, {"caller_nid": "api_qc_start_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L921"}, {"caller_nid": "api_qc_start_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L923"}, {"caller_nid": "api_qc_start_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L923"}, {"caller_nid": "api_qc_start_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L925"}, {"caller_nid": "api_qc_start_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L925"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L935"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "complete_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L936"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L937"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L939"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L939"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L941"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L941"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L943"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L943"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L945"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L945"}, {"caller_nid": "api_qc_get_task_results", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L955"}, {"caller_nid": "api_qc_get_task_results", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L956"}, {"caller_nid": "api_qc_get_task_results", "callee": "list_results_by_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L956"}, {"caller_nid": "api_qc_get_task_results", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L958"}, {"caller_nid": "api_qc_get_task_results", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L958"}, {"caller_nid": "api_qc_get_task_results", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L960"}, {"caller_nid": "api_qc_get_task_results", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L960"}, {"caller_nid": "api_qc_list_qc_material_requisition_options", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L971"}, {"caller_nid": "api_qc_list_qc_material_requisition_options", "callee": "list_requisition_options", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L972"}, {"caller_nid": "api_qc_list_qc_material_requisition_options", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L979"}, {"caller_nid": "api_qc_list_qc_material_requisition_options", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L981"}, {"caller_nid": "api_qc_list_qc_material_requisition_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L981"}, {"caller_nid": "api_qc_list_qc_material_requisition_options", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L983"}, {"caller_nid": "api_qc_list_qc_material_requisition_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L983"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L993"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "get_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L994"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L996"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L997"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "list_usages_by_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L998"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1001"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1001"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1003"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1003"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1015"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1016"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "get_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1017"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1019"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1021"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "save_results_for_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1023"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1026"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1028"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "update_task_attachments", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1030"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "apply_task_result", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1034"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1044"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1045"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1046"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "try_complete_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1047"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1048"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1049"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1053"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1055"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1055"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1056"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1058"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1059"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1059"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1061"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1062"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1062"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1064"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1065"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1065"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1077"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "update_task_attachments", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1079"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "_get_current_user_id", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1084"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1086"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1086"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1088"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1088"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1090"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1090"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1092"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1092"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1102"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "delete_qc_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1103"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1103"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1104"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1106"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1106"}, {"caller_nid": "api_qc_list_qc_material_batches", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1233"}, {"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": "L1234"}, {"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": "L1244"}, {"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": "L1244"}, {"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": "L1246"}, {"caller_nid": "api_qc_list_qc_material_batches", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1246"}, {"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": "L1248"}, {"caller_nid": "api_qc_list_qc_material_batches", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1248"}, {"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": "L1260"}, {"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": "L1261"}, {"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": "L1262"}, {"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": "L1271"}, {"caller_nid": "api_qc_qc_material_batch_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1271"}, {"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": "L1282"}, {"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": "L1283"}, {"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": "L1284"}, {"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": "L1285"}, {"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": "L1292"}, {"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": "L1293"}, {"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": "L1294"}, {"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": "L1298"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1298"}, {"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": "L1300"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1300"}, {"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": "L1310"}, {"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": "L1311"}, {"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": "L1312"}, {"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": "L1313"}, {"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": "L1315"}, {"caller_nid": "api_qc_delete_qc_material_batch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1315"}, {"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": "L1317"}, {"caller_nid": "api_qc_delete_qc_material_batch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1317"}, {"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": "L1330"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "list_materials", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1331"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1335"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1335"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1337"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1337"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1339"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1339"}, {"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": "L1348"}, {"caller_nid": "api_qc_qc_material_options", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1349"}, {"caller_nid": "api_qc_qc_material_options", "callee": "options_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1349"}, {"caller_nid": "api_qc_qc_material_options", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1351"}, {"caller_nid": "api_qc_qc_material_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1351"}, {"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": "L1361"}, {"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": "L1362"}, {"caller_nid": "api_qc_create_qc_material", "callee": "create_material", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1363"}, {"caller_nid": "api_qc_create_qc_material", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1369"}, {"caller_nid": "api_qc_create_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1369"}, {"caller_nid": "api_qc_create_qc_material", "callee": "_norm_status", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1372"}, {"caller_nid": "api_qc_create_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1377"}, {"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": "L1377"}, {"caller_nid": "api_qc_create_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1379"}, {"caller_nid": "api_qc_create_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1379"}, {"caller_nid": "api_qc_create_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1381"}, {"caller_nid": "api_qc_create_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1381"}, {"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": "L1392"}, {"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": "L1393"}, {"caller_nid": "api_qc_update_qc_material", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1394"}, {"caller_nid": "api_qc_update_qc_material", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1396"}, {"caller_nid": "api_qc_update_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1396"}, {"caller_nid": "api_qc_update_qc_material", "callee": "_norm_status", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1398"}, {"caller_nid": "api_qc_update_qc_material", "callee": "update_material", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1399"}, {"caller_nid": "api_qc_update_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1406"}, {"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": "L1406"}, {"caller_nid": "api_qc_update_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1408"}, {"caller_nid": "api_qc_update_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1408"}, {"caller_nid": "api_qc_update_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1410"}, {"caller_nid": "api_qc_update_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1410"}, {"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": "L1420"}, {"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": "L1421"}, {"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": "L1422"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1423"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1425"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1425"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1427"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1427"}, {"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": "L1437"}, {"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": "L1438"}, {"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": "L1439"}, {"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": "L1441"}, {"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": "L1443"}, {"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": "L1468"}, {"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": "L1476"}, {"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": "L1478"}, {"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": "L1478"}, {"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": "L1480"}, {"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": "L1480"}, {"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": "L1490"}, {"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": "L1491"}, {"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": "L1492"}, {"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": "L1494"}, {"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": "L1496"}, {"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": "L1502"}, {"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": "L1512"}, {"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": "L1514"}, {"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": "L1514"}, {"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": "L1516"}, {"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": "L1516"}, {"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": "L1526"}, {"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": "L1527"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1528"}, {"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": "L1530"}, {"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": "L1532"}, {"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": "L1545"}, {"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": "L1554"}, {"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": "L1556"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1556"}, {"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": "L1558"}, {"caller_nid": "api_qc_batch_discard_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1558"}, {"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": "L1569"}, {"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": "L1570"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1571"}, {"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": "L1573"}, {"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": "L1575"}, {"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": "L1579"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1590"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1590"}, {"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": "L1596"}, {"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": "L1596"}, {"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": "L1598"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1598"}, {"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": "L1600"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1600"}, {"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": "L1650"}, {"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": "L1651"}, {"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": "L1658"}, {"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": "L1658"}, {"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": "L1660"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1660"}, {"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": "L1662"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1662"}, {"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": "L1680"}, {"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": "L1681"}, {"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": "L1684"}, {"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": "L1685"}, {"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": "L1685"}, {"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": "L1695"}, {"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": "L1695"}, {"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": "L1697"}, {"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": "L1697"}, {"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": "L1699"}, {"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": "L1699"}, {"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": "L1712"}, {"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": "L1713"}, {"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": "L1716"}, {"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": "L1719"}, {"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": "L1719"}, {"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": "L1720"}, {"caller_nid": "api_qc_list_qc_material_linked_task_usages", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1722"}, {"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": "L1722"}, {"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": "L1724"}, {"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": "L1724"}, {"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": "L1737"}, {"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": "L1738"}, {"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": "L1746"}, {"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": "L1746"}, {"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": "L1748"}, {"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": "L1748"}, {"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": "L1750"}, {"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": "L1750"}, {"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": "L1763"}, {"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": "L1764"}, {"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": "L1765"}, {"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": "L1772"}, {"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": "L1774"}, {"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": "L1774"}, {"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": "L1776"}, {"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": "L1776"}, {"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": "L1778"}, {"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": "L1778"}, {"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": "L1828"}, {"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": "L1829"}, {"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": "L1840"}, {"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": "L1840"}, {"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": "L1842"}, {"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": "L1842"}, {"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": "L1844"}, {"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": "L1844"}, {"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": "L1854"}, {"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": "L1855"}, {"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": "L1856"}, {"caller_nid": "api_qc_create_qc_material_stock_check", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1856"}, {"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": "L1857"}, {"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": "L1866"}, {"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": "L1868"}, {"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": "L1868"}, {"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": "L1870"}, {"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": "L1870"}, {"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": "L1880"}, {"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": "L1881"}, {"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": "L1882"}, {"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": "L1884"}, {"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": "L1884"}, {"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": "L1886"}, {"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": "L1886"}, {"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": "L1897"}, {"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": "L1898"}, {"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": "L1899"}, {"caller_nid": "api_qc_save_qc_material_stock_check_unused_lines", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1899"}, {"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": "L1900"}, {"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": "L1903"}, {"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": "L1908"}, {"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": "L1910"}, {"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": "L1910"}, {"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": "L1912"}, {"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": "L1912"}, {"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": "L1922"}, {"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": "L1923"}, {"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": "L1924"}, {"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": "L1925"}, {"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": "L1927"}, {"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": "L1927"}, {"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": "L1929"}, {"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": "L1929"}, {"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": "L1939"}, {"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": "L1940"}, {"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": "L1941"}, {"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": "L1942"}, {"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": "L1944"}, {"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": "L1944"}, {"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": "L1946"}, {"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": "L1946"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/d6e4b84894b2e330aed143b12e8f5f6667c86637f980eff3c7859ac73e344dab.json b/backend/app/graphify-out/cache/ast/d6e4b84894b2e330aed143b12e8f5f6667c86637f980eff3c7859ac73e344dab.json new file mode 100644 index 00000000..37a0d853 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/d6e4b84894b2e330aed143b12e8f5f6667c86637f980eff3c7859ac73e344dab.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "label": "production.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1"}, {"id": "api_production_legacy_material_write_gone", "label": "_legacy_material_write_gone()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L75"}, {"id": "api_production_get_tenant_no", "label": "_get_tenant_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L79"}, {"id": "api_production_get_current_user_id", "label": "_get_current_user_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L87"}, {"id": "api_production_assert_production_task_write_access", "label": "_assert_production_task_write_access()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L91"}, {"id": "api_production_consumablecreatebody", "label": "ConsumableCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L115"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "api_production_consumableupdatebody", "label": "ConsumableUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L129"}, {"id": "api_production_list_consumables", "label": "list_consumables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L144"}, {"id": "api_production_list_all_consumables", "label": "list_all_consumables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L158"}, {"id": "api_production_create_consumable", "label": "create_consumable()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L168"}, {"id": "api_production_update_consumable", "label": "update_consumable()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L177"}, {"id": "api_production_delete_consumable", "label": "delete_consumable()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L187"}, {"id": "api_production_stockinbody", "label": "StockInBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L195"}, {"id": "api_production_stockoutbody", "label": "StockOutBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L201"}, {"id": "api_production_batchstockinitem", "label": "BatchStockInItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L209"}, {"id": "api_production_batchstockinbody", "label": "BatchStockInBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L216"}, {"id": "api_production_batchstockoutitem", "label": "BatchStockOutItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L222"}, {"id": "api_production_batchstockoutbody", "label": "BatchStockOutBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L228"}, {"id": "api_production_consumable_stock_in", "label": "consumable_stock_in()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L237"}, {"id": "api_production_consumable_stock_out", "label": "consumable_stock_out()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L259"}, {"id": "api_production_consumable_batch_stock_in", "label": "consumable_batch_stock_in()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L283"}, {"id": "api_production_consumable_batch_stock_out", "label": "consumable_batch_stock_out()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L301"}, {"id": "api_production_list_consumable_stock_logs", "label": "list_consumable_stock_logs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L320"}, {"id": "api_production_list_all_consumable_stock_logs", "label": "list_all_consumable_stock_logs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L339"}, {"id": "api_production_reagentcreatebody", "label": "ReagentCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L365"}, {"id": "api_production_reagentupdatebody", "label": "ReagentUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L379"}, {"id": "api_production_list_reagents", "label": "list_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L394"}, {"id": "api_production_list_all_reagents", "label": "list_all_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L408"}, {"id": "api_production_create_reagent", "label": "create_reagent()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L418"}, {"id": "api_production_update_reagent", "label": "update_reagent()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L427"}, {"id": "api_production_delete_reagent", "label": "delete_reagent()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L437"}, {"id": "api_production_reagent_stock_in", "label": "reagent_stock_in()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L446"}, {"id": "api_production_reagent_stock_out", "label": "reagent_stock_out()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L468"}, {"id": "api_production_reagent_batch_stock_in", "label": "reagent_batch_stock_in()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L492"}, {"id": "api_production_reagent_batch_stock_out", "label": "reagent_batch_stock_out()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L510"}, {"id": "api_production_list_reagent_stock_logs", "label": "list_reagent_stock_logs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L529"}, {"id": "api_production_list_all_reagent_stock_logs", "label": "list_all_reagent_stock_logs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L548"}, {"id": "api_production_sopdocumentcreatebody", "label": "SopDocumentCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L574"}, {"id": "api_production_sopdocumentupdatebody", "label": "SopDocumentUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L584"}, {"id": "api_production_list_sop_documents", "label": "list_sop_documents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L595"}, {"id": "api_production_list_all_sop_documents", "label": "list_all_sop_documents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L609"}, {"id": "api_production_create_sop_document", "label": "create_sop_document()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L619"}, {"id": "api_production_update_sop_document", "label": "update_sop_document()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L646"}, {"id": "api_production_delete_sop_document", "label": "delete_sop_document()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L675"}, {"id": "api_production_processcategorycreatebody", "label": "ProcessCategoryCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L692"}, {"id": "api_production_processcategoryupdatebody", "label": "ProcessCategoryUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L700"}, {"id": "api_production_list_process_categories", "label": "list_process_categories()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L709"}, {"id": "api_production_list_all_process_categories", "label": "list_all_process_categories()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L723"}, {"id": "api_production_create_process_category", "label": "create_process_category()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L733"}, {"id": "api_production_update_process_category", "label": "update_process_category()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L755"}, {"id": "api_production_delete_process_category", "label": "delete_process_category()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L778"}, {"id": "api_production_equipmentcreatebody", "label": "EquipmentCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L795"}, {"id": "api_production_equipmentupdatebody", "label": "EquipmentUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L810"}, {"id": "api_production_list_equipments", "label": "list_equipments()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L826"}, {"id": "api_production_list_all_equipments", "label": "list_all_equipments()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L849"}, {"id": "api_production_create_equipment", "label": "create_equipment()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L861"}, {"id": "api_production_update_equipment", "label": "update_equipment()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L890"}, {"id": "api_production_delete_equipment", "label": "delete_equipment()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L920"}, {"id": "api_production_outputtypecreatebody", "label": "OutputTypeCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L937"}, {"id": "api_production_outputtypeupdatebody", "label": "OutputTypeUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L945"}, {"id": "api_production_list_output_types", "label": "list_output_types()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L954"}, {"id": "api_production_list_all_output_types", "label": "list_all_output_types()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L968"}, {"id": "api_production_create_output_type", "label": "create_output_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L978"}, {"id": "api_production_update_output_type", "label": "update_output_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1000"}, {"id": "api_production_delete_output_type", "label": "delete_output_type()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1023"}, {"id": "api_production_packiteminput", "label": "PackItemInput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1040"}, {"id": "api_production_consumablepackcreatebody", "label": "ConsumablePackCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1050"}, {"id": "api_production_consumablepackupdatebody", "label": "ConsumablePackUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1062"}, {"id": "api_production_list_consumable_packs", "label": "list_consumable_packs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1075"}, {"id": "api_production_list_all_consumable_packs", "label": "list_all_consumable_packs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1089"}, {"id": "api_production_get_consumable_pack_detail", "label": "get_consumable_pack_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1099"}, {"id": "api_production_create_consumable_pack", "label": "create_consumable_pack()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1111"}, {"id": "api_production_update_consumable_pack", "label": "update_consumable_pack()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1138"}, {"id": "api_production_delete_consumable_pack", "label": "delete_consumable_pack()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1166"}, {"id": "api_production_processreagentinput", "label": "ProcessReagentInput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1183"}, {"id": "api_production_processconsumableinput", "label": "ProcessConsumableInput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1194"}, {"id": "api_production_processoutputinput", "label": "ProcessOutputInput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1205"}, {"id": "api_production_processdatacollectioninput", "label": "ProcessDataCollectionInput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1213"}, {"id": "api_production_processcreatebody", "label": "ProcessCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1221"}, {"id": "api_production_processupdatebody", "label": "ProcessUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1238"}, {"id": "api_production_list_processes", "label": "list_processes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1256"}, {"id": "api_production_list_all_processes", "label": "list_all_processes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1270"}, {"id": "api_production_get_process_detail", "label": "get_process_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1280"}, {"id": "api_production_create_process", "label": "create_process()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1292"}, {"id": "api_production_update_process", "label": "update_process()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1334"}, {"id": "api_production_delete_process", "label": "delete_process()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1377"}, {"id": "api_production_list_process_routes", "label": "list_process_routes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1395"}, {"id": "api_production_get_process_route_detail", "label": "get_process_route_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1416"}, {"id": "api_production_create_process_route", "label": "create_process_route()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1428"}, {"id": "api_production_update_process_route", "label": "update_process_route()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1451"}, {"id": "api_production_set_current_process_route", "label": "set_current_process_route()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1474"}, {"id": "api_production_delete_process_route", "label": "delete_process_route()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1488"}, {"id": "api_production_add_route_step", "label": "add_route_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1503"}, {"id": "api_production_copy_route_step", "label": "copy_route_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1524"}, {"id": "api_production_update_route_step", "label": "update_route_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1543"}, {"id": "api_production_reorder_route_steps", "label": "reorder_route_steps()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1558"}, {"id": "api_production_delete_route_step", "label": "delete_route_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1571"}, {"id": "api_production_update_step_reagents", "label": "update_step_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1586"}, {"id": "api_production_update_step_consumables", "label": "update_step_consumables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1601"}, {"id": "api_production_update_step_outputs", "label": "update_step_outputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1616"}, {"id": "api_production_update_step_data_collections", "label": "update_step_data_collections()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1631"}, {"id": "api_production_create_production_work_order", "label": "create_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1651"}, {"id": "api_production_list_production_work_orders", "label": "list_production_work_orders()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1688"}, {"id": "api_production_get_production_work_order", "label": "get_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1731"}, {"id": "api_production_update_production_work_order_api", "label": "update_production_work_order_api()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1744"}, {"id": "api_production_complete_production_work_order", "label": "complete_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1773"}, {"id": "api_production_delete_production_work_order_api", "label": "delete_production_work_order_api()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1790"}, {"id": "api_production_configure_production_work_order", "label": "configure_production_work_order()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1804"}, {"id": "api_production_list_production_work_order_cell_product_options", "label": "list_production_work_order_cell_product_options()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1836"}, {"id": "api_production_create_qc_work_order_from_production_api", "label": "create_qc_work_order_from_production_api()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1852"}, {"id": "api_production_create_production_task", "label": "create_production_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1886"}, {"id": "api_production_list_production_tasks", "label": "list_production_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1905"}, {"id": "api_production_list_my_production_tasks", "label": "list_my_production_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1931"}, {"id": "api_production_forward_production_task_api", "label": "forward_production_task_api()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1962"}, {"id": "api_production_reassign_production_task_api", "label": "reassign_production_task_api()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2003"}, {"id": "api_production_get_production_task_detail", "label": "get_production_task_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2030"}, {"id": "api_production_update_production_task", "label": "update_production_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2043"}, {"id": "api_production_delete_production_task", "label": "delete_production_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2061"}, {"id": "api_production_update_production_task_status", "label": "update_production_task_status()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2075"}, {"id": "api_production_add_production_task_step", "label": "add_production_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2102"}, {"id": "api_production_update_production_task_step", "label": "update_production_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2124"}, {"id": "api_production_delete_production_task_step", "label": "delete_production_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2147"}, {"id": "api_production_reorder_production_task_steps", "label": "reorder_production_task_steps()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2166"}, {"id": "api_production_copy_production_task_step", "label": "copy_production_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2184"}, {"id": "api_production_replace_task_step_reagents", "label": "replace_task_step_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2208"}, {"id": "api_production_replace_task_step_consumables", "label": "replace_task_step_consumables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2242"}, {"id": "api_production_replace_task_step_configured_reagents", "label": "replace_task_step_configured_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2276"}, {"id": "api_production_replace_task_step_data_collections", "label": "replace_task_step_data_collections()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2311"}, {"id": "api_production_replace_task_step_outputs", "label": "replace_task_step_outputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2332"}, {"id": "api_production_set_production_task_inputs", "label": "set_production_task_inputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2353"}, {"id": "api_production_set_production_task_outputs", "label": "set_production_task_outputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2373"}, {"id": "api_production_get_next_cell_product_code", "label": "get_next_cell_product_code()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2398"}, {"id": "api_production_list_cell_products", "label": "list_cell_products()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2412"}, {"id": "api_production_get_cell_product_detail", "label": "get_cell_product_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2441"}, {"id": "api_production_get_cell_product_chain", "label": "get_cell_product_chain()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2454"}, {"id": "api_production_create_cell_product", "label": "create_cell_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2467"}, {"id": "api_production_update_cell_product", "label": "update_cell_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2516"}, {"id": "api_production_delete_cell_product", "label": "delete_cell_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2535"}, {"id": "api_production_rationale_1", "label": "\u751f\u4ea7\u7ba1\u7406 API \u8def\u7531\uff087 \u4e2a\u5b50\u6a21\u5757\uff1a\u8017\u6750\u3001\u8bd5\u5242\u3001SOP\u6587\u6863\u3001\u5de5\u827a\u5de5\u5e8f\u5206\u7c7b\u3001\u4ea7\u51fa\u7269\u7c7b\u578b\u3001\u8017\u6750\u5305\u3001\u5de5\u827a\u5e93\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_core_menu_guard", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_core_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L21", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L22", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L24", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L25", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_schemas_process_route", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L27", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L40", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L41", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L42", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L43", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L44", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_schemas_production_work_order", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L45", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_schemas_production_task", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L52", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_schemas_cell_product", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L67", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_schemas_qc_work_order", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L68", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_legacy_material_write_gone", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L75", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_tenant_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L79", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_current_user_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L87", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_assert_production_task_write_access", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L91", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_consumablecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L115", "weight": 1.0}, {"source": "api_production_consumablecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L115", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_consumableupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L129", "weight": 1.0}, {"source": "api_production_consumableupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L129", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_consumables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L144", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_consumables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L158", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_consumable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L168", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_consumable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L177", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_consumable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L187", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_stockinbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L195", "weight": 1.0}, {"source": "api_production_stockinbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L195", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_stockoutbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L201", "weight": 1.0}, {"source": "api_production_stockoutbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L201", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_batchstockinitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L209", "weight": 1.0}, {"source": "api_production_batchstockinitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L209", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_batchstockinbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L216", "weight": 1.0}, {"source": "api_production_batchstockinbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L216", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_batchstockoutitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L222", "weight": 1.0}, {"source": "api_production_batchstockoutitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L222", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_batchstockoutbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L228", "weight": 1.0}, {"source": "api_production_batchstockoutbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L228", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_consumable_stock_in", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L237", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_consumable_stock_out", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L259", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_consumable_batch_stock_in", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L283", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_consumable_batch_stock_out", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L301", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_consumable_stock_logs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L320", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_consumable_stock_logs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L339", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_reagentcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L365", "weight": 1.0}, {"source": "api_production_reagentcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L365", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_reagentupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L379", "weight": 1.0}, {"source": "api_production_reagentupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L379", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L394", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L408", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_reagent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L418", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_reagent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L427", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_reagent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L437", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_reagent_stock_in", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L446", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_reagent_stock_out", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L468", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_reagent_batch_stock_in", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L492", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_reagent_batch_stock_out", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L510", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_reagent_stock_logs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L529", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_reagent_stock_logs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L548", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_sopdocumentcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L574", "weight": 1.0}, {"source": "api_production_sopdocumentcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L574", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_sopdocumentupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L584", "weight": 1.0}, {"source": "api_production_sopdocumentupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L584", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_sop_documents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L595", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_sop_documents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L609", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_sop_document", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L619", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_sop_document", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L646", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_sop_document", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L675", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_processcategorycreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L692", "weight": 1.0}, {"source": "api_production_processcategorycreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L692", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_processcategoryupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L700", "weight": 1.0}, {"source": "api_production_processcategoryupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L700", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_process_categories", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L709", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_process_categories", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L723", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_process_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L733", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_process_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L755", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_process_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L778", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_equipmentcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L795", "weight": 1.0}, {"source": "api_production_equipmentcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L795", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_equipmentupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L810", "weight": 1.0}, {"source": "api_production_equipmentupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L810", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_equipments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L826", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_equipments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L849", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_equipment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L861", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_equipment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L890", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_equipment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L920", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_outputtypecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L937", "weight": 1.0}, {"source": "api_production_outputtypecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L937", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_outputtypeupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L945", "weight": 1.0}, {"source": "api_production_outputtypeupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L945", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_output_types", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L954", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_output_types", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L968", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_output_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L978", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_output_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1000", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_output_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1023", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_packiteminput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1040", "weight": 1.0}, {"source": "api_production_packiteminput", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1040", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_consumablepackcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1050", "weight": 1.0}, {"source": "api_production_consumablepackcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1050", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_consumablepackupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1062", "weight": 1.0}, {"source": "api_production_consumablepackupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1062", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_consumable_packs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1075", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_consumable_packs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1089", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_consumable_pack_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1099", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_consumable_pack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1111", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_consumable_pack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1138", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_consumable_pack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1166", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_processreagentinput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1183", "weight": 1.0}, {"source": "api_production_processreagentinput", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1183", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_processconsumableinput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1194", "weight": 1.0}, {"source": "api_production_processconsumableinput", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1194", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_processoutputinput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1205", "weight": 1.0}, {"source": "api_production_processoutputinput", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1205", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_processdatacollectioninput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1213", "weight": 1.0}, {"source": "api_production_processdatacollectioninput", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1213", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_processcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1221", "weight": 1.0}, {"source": "api_production_processcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1221", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_processupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1238", "weight": 1.0}, {"source": "api_production_processupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1238", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_processes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1256", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_all_processes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1270", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_process_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1280", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_process", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1292", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_process", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1334", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_process", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1377", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_process_routes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1395", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_process_route_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1416", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_process_route", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1428", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_process_route", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1451", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_set_current_process_route", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1474", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_process_route", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1488", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_add_route_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1503", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_copy_route_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1524", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_route_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1543", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_reorder_route_steps", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1558", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_route_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1571", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_step_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1586", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_step_consumables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1601", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_step_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1616", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_step_data_collections", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1631", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1651", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_production_work_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1688", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1731", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_production_work_order_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1744", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_complete_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1773", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_production_work_order_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1790", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_configure_production_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1804", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_production_work_order_cell_product_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1836", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_qc_work_order_from_production_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1852", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_production_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1886", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_production_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1905", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_my_production_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1931", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_forward_production_task_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1962", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_reassign_production_task_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2003", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_production_task_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2030", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_production_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2043", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_production_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2061", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_production_task_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2075", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_add_production_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2102", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_production_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2124", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_production_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2147", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_reorder_production_task_steps", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2166", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_copy_production_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2184", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_replace_task_step_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2208", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_replace_task_step_consumables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2242", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_replace_task_step_configured_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2276", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_replace_task_step_data_collections", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2311", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_replace_task_step_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2332", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_set_production_task_inputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2353", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_set_production_task_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2373", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_next_cell_product_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2398", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_list_cell_products", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2412", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_cell_product_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2441", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_get_cell_product_chain", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2454", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_create_cell_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2467", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_update_cell_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2516", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "api_production_delete_cell_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2535", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "target": "app_api_production_material", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2548", "weight": 1.0}, {"source": "api_production_assert_production_task_write_access", "target": "api_production_get_current_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L99", "weight": 1.0}, {"source": "api_production_list_consumables", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L151", "weight": 1.0}, {"source": "api_production_list_all_consumables", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L162", "weight": 1.0}, {"source": "api_production_list_all_consumables", "target": "api_production_list_consumables", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L163", "weight": 1.0}, {"source": "api_production_create_consumable", "target": "api_production_legacy_material_write_gone", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L173", "weight": 1.0}, {"source": "api_production_update_consumable", "target": "api_production_legacy_material_write_gone", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L183", "weight": 1.0}, {"source": "api_production_delete_consumable", "target": "api_production_legacy_material_write_gone", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L192", "weight": 1.0}, {"source": "api_production_consumable_stock_in", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L244", "weight": 1.0}, {"source": "api_production_consumable_stock_out", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L266", "weight": 1.0}, {"source": "api_production_consumable_batch_stock_in", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L289", "weight": 1.0}, {"source": "api_production_consumable_batch_stock_out", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L307", "weight": 1.0}, {"source": "api_production_list_consumable_stock_logs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L328", "weight": 1.0}, {"source": "api_production_list_all_consumable_stock_logs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L349", "weight": 1.0}, {"source": "api_production_list_reagents", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L401", "weight": 1.0}, {"source": "api_production_list_all_reagents", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L412", "weight": 1.0}, {"source": "api_production_list_all_reagents", "target": "api_production_list_reagents", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L413", "weight": 1.0}, {"source": "api_production_create_reagent", "target": "api_production_legacy_material_write_gone", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L423", "weight": 1.0}, {"source": "api_production_update_reagent", "target": "api_production_legacy_material_write_gone", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L433", "weight": 1.0}, {"source": "api_production_delete_reagent", "target": "api_production_legacy_material_write_gone", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L442", "weight": 1.0}, {"source": "api_production_reagent_stock_in", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L453", "weight": 1.0}, {"source": "api_production_reagent_stock_out", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L475", "weight": 1.0}, {"source": "api_production_reagent_batch_stock_in", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L498", "weight": 1.0}, {"source": "api_production_reagent_batch_stock_out", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L516", "weight": 1.0}, {"source": "api_production_list_reagent_stock_logs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L537", "weight": 1.0}, {"source": "api_production_list_all_reagent_stock_logs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L558", "weight": 1.0}, {"source": "api_production_list_sop_documents", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L602", "weight": 1.0}, {"source": "api_production_list_all_sop_documents", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L613", "weight": 1.0}, {"source": "api_production_list_all_sop_documents", "target": "api_production_list_sop_documents", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L614", "weight": 1.0}, {"source": "api_production_create_sop_document", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L625", "weight": 1.0}, {"source": "api_production_update_sop_document", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L665", "weight": 1.0}, {"source": "api_production_list_process_categories", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L716", "weight": 1.0}, {"source": "api_production_list_all_process_categories", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L727", "weight": 1.0}, {"source": "api_production_list_all_process_categories", "target": "api_production_list_process_categories", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L728", "weight": 1.0}, {"source": "api_production_create_process_category", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L739", "weight": 1.0}, {"source": "api_production_list_equipments", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L834", "weight": 1.0}, {"source": "api_production_list_all_equipments", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L853", "weight": 1.0}, {"source": "api_production_list_all_equipments", "target": "api_production_list_equipments", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L854", "weight": 1.0}, {"source": "api_production_create_equipment", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L867", "weight": 1.0}, {"source": "api_production_list_output_types", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L961", "weight": 1.0}, {"source": "api_production_list_all_output_types", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L972", "weight": 1.0}, {"source": "api_production_list_all_output_types", "target": "api_production_list_output_types", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L973", "weight": 1.0}, {"source": "api_production_create_output_type", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L984", "weight": 1.0}, {"source": "api_production_list_consumable_packs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1082", "weight": 1.0}, {"source": "api_production_list_all_consumable_packs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1093", "weight": 1.0}, {"source": "api_production_create_consumable_pack", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1117", "weight": 1.0}, {"source": "api_production_list_processes", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1263", "weight": 1.0}, {"source": "api_production_list_all_processes", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1274", "weight": 1.0}, {"source": "api_production_create_process", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1298", "weight": 1.0}, {"source": "api_production_list_process_routes", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1404", "weight": 1.0}, {"source": "api_production_create_process_route", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1434", "weight": 1.0}, {"source": "api_production_set_current_process_route", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1480", "weight": 1.0}, {"source": "api_production_add_route_step", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1509", "weight": 1.0}, {"source": "api_production_copy_route_step", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1530", "weight": 1.0}, {"source": "api_production_update_step_reagents", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1592", "weight": 1.0}, {"source": "api_production_update_step_consumables", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1607", "weight": 1.0}, {"source": "api_production_update_step_outputs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1622", "weight": 1.0}, {"source": "api_production_update_step_data_collections", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1637", "weight": 1.0}, {"source": "api_production_create_production_work_order", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1657", "weight": 1.0}, {"source": "api_production_list_production_work_orders", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1706", "weight": 1.0}, {"source": "api_production_get_production_work_order", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1736", "weight": 1.0}, {"source": "api_production_update_production_work_order_api", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1751", "weight": 1.0}, {"source": "api_production_complete_production_work_order", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1780", "weight": 1.0}, {"source": "api_production_delete_production_work_order_api", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1796", "weight": 1.0}, {"source": "api_production_configure_production_work_order", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1811", "weight": 1.0}, {"source": "api_production_list_production_work_order_cell_product_options", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1842", "weight": 1.0}, {"source": "api_production_create_qc_work_order_from_production_api", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1859", "weight": 1.0}, {"source": "api_production_create_production_task", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1892", "weight": 1.0}, {"source": "api_production_list_production_tasks", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1917", "weight": 1.0}, {"source": "api_production_list_my_production_tasks", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1943", "weight": 1.0}, {"source": "api_production_list_my_production_tasks", "target": "api_production_get_current_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1946", "weight": 1.0}, {"source": "api_production_forward_production_task_api", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1970", "weight": 1.0}, {"source": "api_production_forward_production_task_api", "target": "api_production_get_current_user_id", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1975", "weight": 1.0}, {"source": "api_production_reassign_production_task_api", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2010", "weight": 1.0}, {"source": "api_production_get_production_task_detail", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2035", "weight": 1.0}, {"source": "api_production_update_production_task", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2050", "weight": 1.0}, {"source": "api_production_delete_production_task", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2067", "weight": 1.0}, {"source": "api_production_update_production_task_status", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2083", "weight": 1.0}, {"source": "api_production_update_production_task_status", "target": "api_production_assert_production_task_write_access", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2084", "weight": 1.0}, {"source": "api_production_add_production_task_step", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2110", "weight": 1.0}, {"source": "api_production_add_production_task_step", "target": "api_production_assert_production_task_write_access", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2111", "weight": 1.0}, {"source": "api_production_update_production_task_step", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2133", "weight": 1.0}, {"source": "api_production_update_production_task_step", "target": "api_production_assert_production_task_write_access", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2134", "weight": 1.0}, {"source": "api_production_delete_production_task_step", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2155", "weight": 1.0}, {"source": "api_production_delete_production_task_step", "target": "api_production_assert_production_task_write_access", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2156", "weight": 1.0}, {"source": "api_production_reorder_production_task_steps", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2173", "weight": 1.0}, {"source": "api_production_reorder_production_task_steps", "target": "api_production_assert_production_task_write_access", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2174", "weight": 1.0}, {"source": "api_production_copy_production_task_step", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2192", "weight": 1.0}, {"source": "api_production_copy_production_task_step", "target": "api_production_assert_production_task_write_access", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2193", "weight": 1.0}, {"source": "api_production_replace_task_step_reagents", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2217", "weight": 1.0}, {"source": "api_production_replace_task_step_reagents", "target": "api_production_assert_production_task_write_access", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2218", "weight": 1.0}, {"source": "api_production_replace_task_step_consumables", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2251", "weight": 1.0}, {"source": "api_production_replace_task_step_consumables", "target": "api_production_assert_production_task_write_access", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2252", "weight": 1.0}, {"source": "api_production_replace_task_step_configured_reagents", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2285", "weight": 1.0}, {"source": "api_production_replace_task_step_configured_reagents", "target": "api_production_assert_production_task_write_access", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2286", "weight": 1.0}, {"source": "api_production_replace_task_step_data_collections", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2320", "weight": 1.0}, {"source": "api_production_replace_task_step_data_collections", "target": "api_production_assert_production_task_write_access", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2321", "weight": 1.0}, {"source": "api_production_replace_task_step_outputs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2341", "weight": 1.0}, {"source": "api_production_replace_task_step_outputs", "target": "api_production_assert_production_task_write_access", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2342", "weight": 1.0}, {"source": "api_production_set_production_task_inputs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2361", "weight": 1.0}, {"source": "api_production_set_production_task_inputs", "target": "api_production_assert_production_task_write_access", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2362", "weight": 1.0}, {"source": "api_production_set_production_task_outputs", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2381", "weight": 1.0}, {"source": "api_production_set_production_task_outputs", "target": "api_production_assert_production_task_write_access", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2382", "weight": 1.0}, {"source": "api_production_get_next_cell_product_code", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2403", "weight": 1.0}, {"source": "api_production_list_cell_products", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2425", "weight": 1.0}, {"source": "api_production_get_cell_product_detail", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2446", "weight": 1.0}, {"source": "api_production_get_cell_product_chain", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2459", "weight": 1.0}, {"source": "api_production_create_cell_product", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2473", "weight": 1.0}, {"source": "api_production_update_cell_product", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2523", "weight": 1.0}, {"source": "api_production_delete_cell_product", "target": "api_production_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2541", "weight": 1.0}, {"source": "api_production_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_api_production_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_production_legacy_material_write_gone", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L76"}, {"caller_nid": "api_production_get_tenant_no", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L80"}, {"caller_nid": "api_production_get_tenant_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L83"}, {"caller_nid": "api_production_get_tenant_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L83"}, {"caller_nid": "api_production_get_tenant_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L83"}, {"caller_nid": "api_production_get_current_user_id", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L88"}, {"caller_nid": "api_production_get_current_user_id", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L88"}, {"caller_nid": "api_production_assert_production_task_write_access", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L98"}, {"caller_nid": "api_production_assert_production_task_write_access", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L98"}, {"caller_nid": "api_production_assert_production_task_write_access", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L100"}, {"caller_nid": "api_production_assert_production_task_write_access", "callee": "get_user_menu_codes", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L101"}, {"caller_nid": "api_production_assert_production_task_write_access", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L101"}, {"caller_nid": "api_production_assert_production_task_write_access", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L104"}, {"caller_nid": "api_production_assert_production_task_write_access", "callee": "assert_task_assignee", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L105"}, {"caller_nid": "api_production_assert_production_task_write_access", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L107"}, {"caller_nid": "api_production_list_consumables", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L153"}, {"caller_nid": "api_production_list_consumables", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L154"}, {"caller_nid": "api_production_list_all_consumables", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L164"}, {"caller_nid": "api_production_consumable_stock_in", "callee": "stock_in", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L246"}, {"caller_nid": "api_production_consumable_stock_in", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L248"}, {"caller_nid": "api_production_consumable_stock_in", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L248"}, {"caller_nid": "api_production_consumable_stock_in", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L250"}, {"caller_nid": "api_production_consumable_stock_in", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L253"}, {"caller_nid": "api_production_consumable_stock_in", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L253"}, {"caller_nid": "api_production_consumable_stock_in", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L255"}, {"caller_nid": "api_production_consumable_stock_in", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L255"}, {"caller_nid": "api_production_consumable_stock_out", "callee": "stock_out", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L268"}, {"caller_nid": "api_production_consumable_stock_out", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L270"}, {"caller_nid": "api_production_consumable_stock_out", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L270"}, {"caller_nid": "api_production_consumable_stock_out", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L274"}, {"caller_nid": "api_production_consumable_stock_out", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L277"}, {"caller_nid": "api_production_consumable_stock_out", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L277"}, {"caller_nid": "api_production_consumable_stock_out", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L279"}, {"caller_nid": "api_production_consumable_stock_out", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L279"}, {"caller_nid": "api_production_consumable_batch_stock_in", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L290"}, {"caller_nid": "api_production_consumable_batch_stock_in", "callee": "batch_stock_in", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L291"}, {"caller_nid": "api_production_consumable_batch_stock_in", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L293"}, {"caller_nid": "api_production_consumable_batch_stock_in", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L295"}, {"caller_nid": "api_production_consumable_batch_stock_in", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L297"}, {"caller_nid": "api_production_consumable_batch_stock_in", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L297"}, {"caller_nid": "api_production_consumable_batch_stock_out", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L308"}, {"caller_nid": "api_production_consumable_batch_stock_out", "callee": "batch_stock_out", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L309"}, {"caller_nid": "api_production_consumable_batch_stock_out", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L312"}, {"caller_nid": "api_production_consumable_batch_stock_out", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L314"}, {"caller_nid": "api_production_consumable_batch_stock_out", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L316"}, {"caller_nid": "api_production_consumable_batch_stock_out", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L316"}, {"caller_nid": "api_production_list_consumable_stock_logs", "callee": "list_stock_logs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L329"}, {"caller_nid": "api_production_list_consumable_stock_logs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L335"}, {"caller_nid": "api_production_list_all_consumable_stock_logs", "callee": "list_stock_logs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L350"}, {"caller_nid": "api_production_list_all_consumable_stock_logs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L357"}, {"caller_nid": "api_production_list_reagents", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L403"}, {"caller_nid": "api_production_list_reagents", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L404"}, {"caller_nid": "api_production_list_all_reagents", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L414"}, {"caller_nid": "api_production_reagent_stock_in", "callee": "stock_in", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L455"}, {"caller_nid": "api_production_reagent_stock_in", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L457"}, {"caller_nid": "api_production_reagent_stock_in", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L457"}, {"caller_nid": "api_production_reagent_stock_in", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L459"}, {"caller_nid": "api_production_reagent_stock_in", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L462"}, {"caller_nid": "api_production_reagent_stock_in", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L462"}, {"caller_nid": "api_production_reagent_stock_in", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L464"}, {"caller_nid": "api_production_reagent_stock_in", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L464"}, {"caller_nid": "api_production_reagent_stock_out", "callee": "stock_out", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L477"}, {"caller_nid": "api_production_reagent_stock_out", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L479"}, {"caller_nid": "api_production_reagent_stock_out", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L479"}, {"caller_nid": "api_production_reagent_stock_out", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L483"}, {"caller_nid": "api_production_reagent_stock_out", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L486"}, {"caller_nid": "api_production_reagent_stock_out", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L486"}, {"caller_nid": "api_production_reagent_stock_out", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L488"}, {"caller_nid": "api_production_reagent_stock_out", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L488"}, {"caller_nid": "api_production_reagent_batch_stock_in", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L499"}, {"caller_nid": "api_production_reagent_batch_stock_in", "callee": "batch_stock_in", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L500"}, {"caller_nid": "api_production_reagent_batch_stock_in", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L502"}, {"caller_nid": "api_production_reagent_batch_stock_in", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L504"}, {"caller_nid": "api_production_reagent_batch_stock_in", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L506"}, {"caller_nid": "api_production_reagent_batch_stock_in", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L506"}, {"caller_nid": "api_production_reagent_batch_stock_out", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L517"}, {"caller_nid": "api_production_reagent_batch_stock_out", "callee": "batch_stock_out", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L518"}, {"caller_nid": "api_production_reagent_batch_stock_out", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L521"}, {"caller_nid": "api_production_reagent_batch_stock_out", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L523"}, {"caller_nid": "api_production_reagent_batch_stock_out", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L525"}, {"caller_nid": "api_production_reagent_batch_stock_out", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L525"}, {"caller_nid": "api_production_list_reagent_stock_logs", "callee": "list_stock_logs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L538"}, {"caller_nid": "api_production_list_reagent_stock_logs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L544"}, {"caller_nid": "api_production_list_all_reagent_stock_logs", "callee": "list_stock_logs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L559"}, {"caller_nid": "api_production_list_all_reagent_stock_logs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L566"}, {"caller_nid": "api_production_list_sop_documents", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L604"}, {"caller_nid": "api_production_list_sop_documents", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L605"}, {"caller_nid": "api_production_list_all_sop_documents", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L615"}, {"caller_nid": "api_production_create_sop_document", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L635"}, {"caller_nid": "api_production_create_sop_document", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L637"}, {"caller_nid": "api_production_create_sop_document", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L638"}, {"caller_nid": "api_production_create_sop_document", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L642"}, {"caller_nid": "api_production_create_sop_document", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L642"}, {"caller_nid": "api_production_update_sop_document", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L653"}, {"caller_nid": "api_production_update_sop_document", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L657"}, {"caller_nid": "api_production_update_sop_document", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L658"}, {"caller_nid": "api_production_update_sop_document", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L659"}, {"caller_nid": "api_production_update_sop_document", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L660"}, {"caller_nid": "api_production_update_sop_document", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L661"}, {"caller_nid": "api_production_update_sop_document", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L662"}, {"caller_nid": "api_production_update_sop_document", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L663"}, {"caller_nid": "api_production_update_sop_document", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L666"}, {"caller_nid": "api_production_update_sop_document", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L667"}, {"caller_nid": "api_production_update_sop_document", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L671"}, {"caller_nid": "api_production_update_sop_document", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L671"}, {"caller_nid": "api_production_delete_sop_document", "callee": "soft_delete_sop_document", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L681"}, {"caller_nid": "api_production_delete_sop_document", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L682"}, {"caller_nid": "api_production_delete_sop_document", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L684"}, {"caller_nid": "api_production_delete_sop_document", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L684"}, {"caller_nid": "api_production_list_process_categories", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L718"}, {"caller_nid": "api_production_list_process_categories", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L719"}, {"caller_nid": "api_production_list_all_process_categories", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L729"}, {"caller_nid": "api_production_create_process_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L747"}, {"caller_nid": "api_production_create_process_category", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L749"}, {"caller_nid": "api_production_create_process_category", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L749"}, {"caller_nid": "api_production_create_process_category", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L751"}, {"caller_nid": "api_production_create_process_category", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L751"}, {"caller_nid": "api_production_update_process_category", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L762"}, {"caller_nid": "api_production_update_process_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L766"}, {"caller_nid": "api_production_update_process_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L767"}, {"caller_nid": "api_production_update_process_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L768"}, {"caller_nid": "api_production_update_process_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L769"}, {"caller_nid": "api_production_update_process_category", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L770"}, {"caller_nid": "api_production_update_process_category", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L772"}, {"caller_nid": "api_production_update_process_category", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L772"}, {"caller_nid": "api_production_update_process_category", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L774"}, {"caller_nid": "api_production_update_process_category", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L774"}, {"caller_nid": "api_production_delete_process_category", "callee": "soft_delete_process_category", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L784"}, {"caller_nid": "api_production_delete_process_category", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L785"}, {"caller_nid": "api_production_delete_process_category", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L787"}, {"caller_nid": "api_production_delete_process_category", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L787"}, {"caller_nid": "api_production_list_equipments", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L844"}, {"caller_nid": "api_production_list_equipments", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L845"}, {"caller_nid": "api_production_list_all_equipments", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L857"}, {"caller_nid": "api_production_create_equipment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L882"}, {"caller_nid": "api_production_create_equipment", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L884"}, {"caller_nid": "api_production_create_equipment", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L884"}, {"caller_nid": "api_production_create_equipment", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L886"}, {"caller_nid": "api_production_create_equipment", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L886"}, {"caller_nid": "api_production_update_equipment", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L897"}, {"caller_nid": "api_production_update_equipment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L901"}, {"caller_nid": "api_production_update_equipment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L902"}, {"caller_nid": "api_production_update_equipment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L903"}, {"caller_nid": "api_production_update_equipment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L904"}, {"caller_nid": "api_production_update_equipment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L905"}, {"caller_nid": "api_production_update_equipment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L906"}, {"caller_nid": "api_production_update_equipment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L907"}, {"caller_nid": "api_production_update_equipment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L908"}, {"caller_nid": "api_production_update_equipment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L909"}, {"caller_nid": "api_production_update_equipment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L910"}, {"caller_nid": "api_production_update_equipment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L911"}, {"caller_nid": "api_production_update_equipment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L912"}, {"caller_nid": "api_production_update_equipment", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L914"}, {"caller_nid": "api_production_update_equipment", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L914"}, {"caller_nid": "api_production_update_equipment", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L916"}, {"caller_nid": "api_production_update_equipment", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L916"}, {"caller_nid": "api_production_delete_equipment", "callee": "soft_delete_equipment", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L926"}, {"caller_nid": "api_production_delete_equipment", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L927"}, {"caller_nid": "api_production_delete_equipment", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L929"}, {"caller_nid": "api_production_delete_equipment", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L929"}, {"caller_nid": "api_production_list_output_types", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L963"}, {"caller_nid": "api_production_list_output_types", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L964"}, {"caller_nid": "api_production_list_all_output_types", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L974"}, {"caller_nid": "api_production_create_output_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L992"}, {"caller_nid": "api_production_create_output_type", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L994"}, {"caller_nid": "api_production_create_output_type", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L994"}, {"caller_nid": "api_production_create_output_type", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L996"}, {"caller_nid": "api_production_create_output_type", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L996"}, {"caller_nid": "api_production_update_output_type", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1007"}, {"caller_nid": "api_production_update_output_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1011"}, {"caller_nid": "api_production_update_output_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1012"}, {"caller_nid": "api_production_update_output_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1013"}, {"caller_nid": "api_production_update_output_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1014"}, {"caller_nid": "api_production_update_output_type", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1015"}, {"caller_nid": "api_production_update_output_type", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1017"}, {"caller_nid": "api_production_update_output_type", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1017"}, {"caller_nid": "api_production_update_output_type", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1019"}, {"caller_nid": "api_production_update_output_type", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1019"}, {"caller_nid": "api_production_delete_output_type", "callee": "soft_delete_output_type", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1029"}, {"caller_nid": "api_production_delete_output_type", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1030"}, {"caller_nid": "api_production_delete_output_type", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1032"}, {"caller_nid": "api_production_delete_output_type", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1032"}, {"caller_nid": "api_production_list_consumable_packs", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1084"}, {"caller_nid": "api_production_list_consumable_packs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1085"}, {"caller_nid": "api_production_list_all_consumable_packs", "callee": "list_all_packs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1094"}, {"caller_nid": "api_production_list_all_consumable_packs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1095"}, {"caller_nid": "api_production_get_consumable_pack_detail", "callee": "get_pack_detail", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1104"}, {"caller_nid": "api_production_get_consumable_pack_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1106"}, {"caller_nid": "api_production_get_consumable_pack_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1107"}, {"caller_nid": "api_production_create_consumable_pack", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1118"}, {"caller_nid": "api_production_create_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1130"}, {"caller_nid": "api_production_create_consumable_pack", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1132"}, {"caller_nid": "api_production_create_consumable_pack", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1132"}, {"caller_nid": "api_production_create_consumable_pack", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1134"}, {"caller_nid": "api_production_create_consumable_pack", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1134"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1145"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1146"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1150"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1151"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1152"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1153"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1154"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1156"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1157"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1158"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1160"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1160"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1162"}, {"caller_nid": "api_production_update_consumable_pack", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1162"}, {"caller_nid": "api_production_delete_consumable_pack", "callee": "soft_delete_consumable_pack", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1172"}, {"caller_nid": "api_production_delete_consumable_pack", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1173"}, {"caller_nid": "api_production_delete_consumable_pack", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1175"}, {"caller_nid": "api_production_delete_consumable_pack", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1175"}, {"caller_nid": "api_production_list_processes", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1265"}, {"caller_nid": "api_production_list_processes", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1266"}, {"caller_nid": "api_production_list_all_processes", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1276"}, {"caller_nid": "api_production_get_process_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1287"}, {"caller_nid": "api_production_get_process_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1288"}, {"caller_nid": "api_production_create_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1299"}, {"caller_nid": "api_production_create_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1300"}, {"caller_nid": "api_production_create_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1301"}, {"caller_nid": "api_production_create_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1302"}, {"caller_nid": "api_production_create_process", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1305"}, {"caller_nid": "api_production_create_process", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1306"}, {"caller_nid": "api_production_create_process", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1308"}, {"caller_nid": "api_production_create_process", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1309"}, {"caller_nid": "api_production_create_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1326"}, {"caller_nid": "api_production_create_process", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1328"}, {"caller_nid": "api_production_create_process", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1328"}, {"caller_nid": "api_production_create_process", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1330"}, {"caller_nid": "api_production_create_process", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1330"}, {"caller_nid": "api_production_update_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1341"}, {"caller_nid": "api_production_update_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1342"}, {"caller_nid": "api_production_update_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1343"}, {"caller_nid": "api_production_update_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1344"}, {"caller_nid": "api_production_update_process", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1345"}, {"caller_nid": "api_production_update_process", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1348"}, {"caller_nid": "api_production_update_process", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1349"}, {"caller_nid": "api_production_update_process", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1351"}, {"caller_nid": "api_production_update_process", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1352"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1354"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1355"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1356"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1357"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1358"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1359"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1364"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1365"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1366"}, {"caller_nid": "api_production_update_process", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1369"}, {"caller_nid": "api_production_update_process", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1371"}, {"caller_nid": "api_production_update_process", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1371"}, {"caller_nid": "api_production_update_process", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1373"}, {"caller_nid": "api_production_update_process", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1373"}, {"caller_nid": "api_production_delete_process", "callee": "soft_delete_process", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1383"}, {"caller_nid": "api_production_delete_process", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1384"}, {"caller_nid": "api_production_delete_process", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1386"}, {"caller_nid": "api_production_delete_process", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1386"}, {"caller_nid": "api_production_list_process_routes", "callee": "list_routes", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1405"}, {"caller_nid": "api_production_list_process_routes", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1411"}, {"caller_nid": "api_production_list_process_routes", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1412"}, {"caller_nid": "api_production_get_process_route_detail", "callee": "get_route_detail", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1421"}, {"caller_nid": "api_production_get_process_route_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1423"}, {"caller_nid": "api_production_get_process_route_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1424"}, {"caller_nid": "api_production_create_process_route", "callee": "create_route", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1435"}, {"caller_nid": "api_production_create_process_route", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1443"}, {"caller_nid": "api_production_create_process_route", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1445"}, {"caller_nid": "api_production_create_process_route", "callee": "_route_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1445"}, {"caller_nid": "api_production_create_process_route", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1447"}, {"caller_nid": "api_production_create_process_route", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1447"}, {"caller_nid": "api_production_update_process_route", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1458"}, {"caller_nid": "api_production_update_process_route", "callee": "update_route", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1459"}, {"caller_nid": "api_production_update_process_route", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1461"}, {"caller_nid": "api_production_update_process_route", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1462"}, {"caller_nid": "api_production_update_process_route", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1463"}, {"caller_nid": "api_production_update_process_route", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1464"}, {"caller_nid": "api_production_update_process_route", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1465"}, {"caller_nid": "api_production_update_process_route", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1466"}, {"caller_nid": "api_production_update_process_route", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1468"}, {"caller_nid": "api_production_update_process_route", "callee": "_route_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1468"}, {"caller_nid": "api_production_update_process_route", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1470"}, {"caller_nid": "api_production_update_process_route", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1470"}, {"caller_nid": "api_production_set_current_process_route", "callee": "set_current_route", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1481"}, {"caller_nid": "api_production_set_current_process_route", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1482"}, {"caller_nid": "api_production_set_current_process_route", "callee": "_route_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1482"}, {"caller_nid": "api_production_set_current_process_route", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1484"}, {"caller_nid": "api_production_set_current_process_route", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1484"}, {"caller_nid": "api_production_delete_process_route", "callee": "soft_delete_route", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1494"}, {"caller_nid": "api_production_delete_process_route", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1495"}, {"caller_nid": "api_production_delete_process_route", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1497"}, {"caller_nid": "api_production_delete_process_route", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1497"}, {"caller_nid": "api_production_add_route_step", "callee": "add_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1510"}, {"caller_nid": "api_production_add_route_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1516"}, {"caller_nid": "api_production_add_route_step", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1518"}, {"caller_nid": "api_production_add_route_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1520"}, {"caller_nid": "api_production_add_route_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1520"}, {"caller_nid": "api_production_copy_route_step", "callee": "copy_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1531"}, {"caller_nid": "api_production_copy_route_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1535"}, {"caller_nid": "api_production_copy_route_step", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1537"}, {"caller_nid": "api_production_copy_route_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1539"}, {"caller_nid": "api_production_copy_route_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1539"}, {"caller_nid": "api_production_update_route_step", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1549"}, {"caller_nid": "api_production_update_route_step", "callee": "pop", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1550"}, {"caller_nid": "api_production_update_route_step", "callee": "update_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1551"}, {"caller_nid": "api_production_update_route_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1551"}, {"caller_nid": "api_production_update_route_step", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1552"}, {"caller_nid": "api_production_update_route_step", "callee": "_step_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1552"}, {"caller_nid": "api_production_update_route_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1554"}, {"caller_nid": "api_production_update_route_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1554"}, {"caller_nid": "api_production_reorder_route_steps", "callee": "reorder_steps", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1564"}, {"caller_nid": "api_production_reorder_route_steps", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1565"}, {"caller_nid": "api_production_reorder_route_steps", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1567"}, {"caller_nid": "api_production_reorder_route_steps", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1567"}, {"caller_nid": "api_production_delete_route_step", "callee": "soft_delete_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1577"}, {"caller_nid": "api_production_delete_route_step", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1578"}, {"caller_nid": "api_production_delete_route_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1580"}, {"caller_nid": "api_production_delete_route_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1580"}, {"caller_nid": "api_production_update_step_reagents", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1593"}, {"caller_nid": "api_production_update_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1594"}, {"caller_nid": "api_production_update_step_reagents", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1595"}, {"caller_nid": "api_production_update_step_reagents", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1597"}, {"caller_nid": "api_production_update_step_reagents", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1597"}, {"caller_nid": "api_production_update_step_consumables", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1608"}, {"caller_nid": "api_production_update_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1609"}, {"caller_nid": "api_production_update_step_consumables", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1610"}, {"caller_nid": "api_production_update_step_consumables", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1612"}, {"caller_nid": "api_production_update_step_consumables", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1612"}, {"caller_nid": "api_production_update_step_outputs", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1623"}, {"caller_nid": "api_production_update_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1624"}, {"caller_nid": "api_production_update_step_outputs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1625"}, {"caller_nid": "api_production_update_step_outputs", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1627"}, {"caller_nid": "api_production_update_step_outputs", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1627"}, {"caller_nid": "api_production_update_step_data_collections", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1638"}, {"caller_nid": "api_production_update_step_data_collections", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1639"}, {"caller_nid": "api_production_update_step_data_collections", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1640"}, {"caller_nid": "api_production_update_step_data_collections", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1642"}, {"caller_nid": "api_production_update_step_data_collections", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1642"}, {"caller_nid": "api_production_create_production_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1658"}, {"caller_nid": "api_production_create_production_work_order", "callee": "create_temp_production_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1660"}, {"caller_nid": "api_production_create_production_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1663"}, {"caller_nid": "api_production_create_production_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1664"}, {"caller_nid": "api_production_create_production_work_order", "callee": "create_production_work_order_manual", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1668"}, {"caller_nid": "api_production_create_production_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1671"}, {"caller_nid": "api_production_create_production_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1672"}, {"caller_nid": "api_production_create_production_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1678"}, {"caller_nid": "api_production_create_production_work_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1679"}, {"caller_nid": "api_production_create_production_work_order", "callee": "_wo_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1679"}, {"caller_nid": "api_production_create_production_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1681"}, {"caller_nid": "api_production_create_production_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1681"}, {"caller_nid": "api_production_create_production_work_order", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1683"}, {"caller_nid": "api_production_create_production_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1684"}, {"caller_nid": "api_production_create_production_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1684"}, {"caller_nid": "api_production_list_production_work_orders", "callee": "ProductionWorkOrderListQuery", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1707"}, {"caller_nid": "api_production_list_production_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1724"}, {"caller_nid": "api_production_list_production_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1725"}, {"caller_nid": "api_production_list_production_work_orders", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1726"}, {"caller_nid": "api_production_list_production_work_orders", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1727"}, {"caller_nid": "api_production_get_production_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1739"}, {"caller_nid": "api_production_get_production_work_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1740"}, {"caller_nid": "api_production_get_production_work_order", "callee": "_wo_to_response_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1740"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "update_production_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1752"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1756"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1759"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1760"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "_wo_to_response_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1761"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1765"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1766"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1766"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1768"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1769"}, {"caller_nid": "api_production_update_production_work_order_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1769"}, {"caller_nid": "api_production_complete_production_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1782"}, {"caller_nid": "api_production_complete_production_work_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1784"}, {"caller_nid": "api_production_complete_production_work_order", "callee": "_wo_to_response_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1784"}, {"caller_nid": "api_production_complete_production_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1786"}, {"caller_nid": "api_production_complete_production_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1786"}, {"caller_nid": "api_production_delete_production_work_order_api", "callee": "delete_production_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1797"}, {"caller_nid": "api_production_delete_production_work_order_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1797"}, {"caller_nid": "api_production_delete_production_work_order_api", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1798"}, {"caller_nid": "api_production_delete_production_work_order_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1800"}, {"caller_nid": "api_production_delete_production_work_order_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1800"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "configure_temp_production_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1812"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1822"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1823"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1825"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1826"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "_wo_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1826"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1828"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1829"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1829"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1831"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1832"}, {"caller_nid": "api_production_configure_production_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1832"}, {"caller_nid": "api_production_list_production_work_order_cell_product_options", "callee": "list_cell_product_options_for_production_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1843"}, {"caller_nid": "api_production_list_production_work_order_cell_product_options", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1846"}, {"caller_nid": "api_production_list_production_work_order_cell_product_options", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1848"}, {"caller_nid": "api_production_list_production_work_order_cell_product_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1848"}, {"caller_nid": "api_production_create_qc_work_order_from_production_api", "callee": "create_qc_work_order_from_production", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1860"}, {"caller_nid": "api_production_create_qc_work_order_from_production_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1867"}, {"caller_nid": "api_production_create_qc_work_order_from_production_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1868"}, {"caller_nid": "api_production_create_qc_work_order_from_production_api", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1870"}, {"caller_nid": "api_production_create_qc_work_order_from_production_api", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1871"}, {"caller_nid": "api_production_create_qc_work_order_from_production_api", "callee": "_wo_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1871"}, {"caller_nid": "api_production_create_qc_work_order_from_production_api", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1873"}, {"caller_nid": "api_production_create_qc_work_order_from_production_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1874"}, {"caller_nid": "api_production_create_qc_work_order_from_production_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1874"}, {"caller_nid": "api_production_create_qc_work_order_from_production_api", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1876"}, {"caller_nid": "api_production_create_qc_work_order_from_production_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1877"}, {"caller_nid": "api_production_create_qc_work_order_from_production_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1877"}, {"caller_nid": "api_production_create_production_task", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1893"}, {"caller_nid": "api_production_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1895"}, {"caller_nid": "api_production_create_production_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1898"}, {"caller_nid": "api_production_create_production_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1899"}, {"caller_nid": "api_production_create_production_task", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1899"}, {"caller_nid": "api_production_create_production_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1901"}, {"caller_nid": "api_production_create_production_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1901"}, {"caller_nid": "api_production_list_production_tasks", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1926"}, {"caller_nid": "api_production_list_production_tasks", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1927"}, {"caller_nid": "api_production_list_my_production_tasks", "callee": "list_mine_production_tasks", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1944"}, {"caller_nid": "api_production_list_my_production_tasks", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1957"}, {"caller_nid": "api_production_list_my_production_tasks", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1958"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1971"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1971"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1974"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "get_user_menu_codes", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1975"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1975"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1977"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1978"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "forward_production_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1979"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1985"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1986"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1990"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1991"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "_enrich_assignee_names", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1992"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1993"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1995"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1996"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1996"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1998"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1999"}, {"caller_nid": "api_production_forward_production_task_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L1999"}, {"caller_nid": "api_production_reassign_production_task_api", "callee": "reassign_production_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2011"}, {"caller_nid": "api_production_reassign_production_task_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2016"}, {"caller_nid": "api_production_reassign_production_task_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2017"}, {"caller_nid": "api_production_reassign_production_task_api", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2020"}, {"caller_nid": "api_production_reassign_production_task_api", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2021"}, {"caller_nid": "api_production_reassign_production_task_api", "callee": "_enrich_assignee_names", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2022"}, {"caller_nid": "api_production_reassign_production_task_api", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2023"}, {"caller_nid": "api_production_reassign_production_task_api", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2025"}, {"caller_nid": "api_production_reassign_production_task_api", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2026"}, {"caller_nid": "api_production_reassign_production_task_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2026"}, {"caller_nid": "api_production_get_production_task_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2038"}, {"caller_nid": "api_production_get_production_task_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2039"}, {"caller_nid": "api_production_update_production_task", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2051"}, {"caller_nid": "api_production_update_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2053"}, {"caller_nid": "api_production_update_production_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2055"}, {"caller_nid": "api_production_update_production_task", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2055"}, {"caller_nid": "api_production_update_production_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2057"}, {"caller_nid": "api_production_update_production_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2057"}, {"caller_nid": "api_production_delete_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2068"}, {"caller_nid": "api_production_delete_production_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2069"}, {"caller_nid": "api_production_delete_production_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2071"}, {"caller_nid": "api_production_delete_production_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2071"}, {"caller_nid": "api_production_update_production_task_status", "callee": "update_task_status", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2085"}, {"caller_nid": "api_production_update_production_task_status", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2089"}, {"caller_nid": "api_production_update_production_task_status", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2094"}, {"caller_nid": "api_production_update_production_task_status", "callee": "_task_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2094"}, {"caller_nid": "api_production_update_production_task_status", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2096"}, {"caller_nid": "api_production_update_production_task_status", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2096"}, {"caller_nid": "api_production_update_production_task_status", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2098"}, {"caller_nid": "api_production_update_production_task_status", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2098"}, {"caller_nid": "api_production_add_production_task_step", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2112"}, {"caller_nid": "api_production_add_production_task_step", "callee": "add_task_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2113"}, {"caller_nid": "api_production_add_production_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2114"}, {"caller_nid": "api_production_add_production_task_step", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2116"}, {"caller_nid": "api_production_add_production_task_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2118"}, {"caller_nid": "api_production_add_production_task_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2118"}, {"caller_nid": "api_production_add_production_task_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2120"}, {"caller_nid": "api_production_add_production_task_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2120"}, {"caller_nid": "api_production_update_production_task_step", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2135"}, {"caller_nid": "api_production_update_production_task_step", "callee": "update_task_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2136"}, {"caller_nid": "api_production_update_production_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2137"}, {"caller_nid": "api_production_update_production_task_step", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2139"}, {"caller_nid": "api_production_update_production_task_step", "callee": "_step_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2139"}, {"caller_nid": "api_production_update_production_task_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2141"}, {"caller_nid": "api_production_update_production_task_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2141"}, {"caller_nid": "api_production_update_production_task_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2143"}, {"caller_nid": "api_production_update_production_task_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2143"}, {"caller_nid": "api_production_delete_production_task_step", "callee": "delete_task_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2157"}, {"caller_nid": "api_production_delete_production_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2157"}, {"caller_nid": "api_production_delete_production_task_step", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2158"}, {"caller_nid": "api_production_delete_production_task_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2160"}, {"caller_nid": "api_production_delete_production_task_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2160"}, {"caller_nid": "api_production_delete_production_task_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2162"}, {"caller_nid": "api_production_delete_production_task_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2162"}, {"caller_nid": "api_production_reorder_production_task_steps", "callee": "reorder_task_steps", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2175"}, {"caller_nid": "api_production_reorder_production_task_steps", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2176"}, {"caller_nid": "api_production_reorder_production_task_steps", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2178"}, {"caller_nid": "api_production_reorder_production_task_steps", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2178"}, {"caller_nid": "api_production_reorder_production_task_steps", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2180"}, {"caller_nid": "api_production_reorder_production_task_steps", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2180"}, {"caller_nid": "api_production_copy_production_task_step", "callee": "copy_task_step", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2194"}, {"caller_nid": "api_production_copy_production_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2198"}, {"caller_nid": "api_production_copy_production_task_step", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2200"}, {"caller_nid": "api_production_copy_production_task_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2202"}, {"caller_nid": "api_production_copy_production_task_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2202"}, {"caller_nid": "api_production_copy_production_task_step", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2204"}, {"caller_nid": "api_production_copy_production_task_step", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2204"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2221"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2222"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2223"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2224"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2225"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2226"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2227"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2228"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2229"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2230"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2231"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "replace_step_reagents", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2233"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2233"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2234"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2236"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2236"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2238"}, {"caller_nid": "api_production_replace_task_step_reagents", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2238"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2255"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2256"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2257"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2258"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2259"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2260"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2261"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2262"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2263"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2264"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2265"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "replace_step_consumables", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2267"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2267"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2268"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2270"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2270"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2272"}, {"caller_nid": "api_production_replace_task_step_consumables", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2272"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2289"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2290"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2291"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2292"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2293"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2294"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2295"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2296"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2297"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2298"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "replace_step_configured_reagents", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2300"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2301"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2303"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2305"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2305"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2307"}, {"caller_nid": "api_production_replace_task_step_configured_reagents", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2307"}, {"caller_nid": "api_production_replace_task_step_data_collections", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2322"}, {"caller_nid": "api_production_replace_task_step_data_collections", "callee": "replace_step_data_collections", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2323"}, {"caller_nid": "api_production_replace_task_step_data_collections", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2323"}, {"caller_nid": "api_production_replace_task_step_data_collections", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2324"}, {"caller_nid": "api_production_replace_task_step_data_collections", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2326"}, {"caller_nid": "api_production_replace_task_step_data_collections", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2326"}, {"caller_nid": "api_production_replace_task_step_data_collections", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2328"}, {"caller_nid": "api_production_replace_task_step_data_collections", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2328"}, {"caller_nid": "api_production_replace_task_step_outputs", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2343"}, {"caller_nid": "api_production_replace_task_step_outputs", "callee": "replace_step_outputs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2344"}, {"caller_nid": "api_production_replace_task_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2344"}, {"caller_nid": "api_production_replace_task_step_outputs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2345"}, {"caller_nid": "api_production_replace_task_step_outputs", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2347"}, {"caller_nid": "api_production_replace_task_step_outputs", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2347"}, {"caller_nid": "api_production_replace_task_step_outputs", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2349"}, {"caller_nid": "api_production_replace_task_step_outputs", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2349"}, {"caller_nid": "api_production_set_production_task_inputs", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2363"}, {"caller_nid": "api_production_set_production_task_inputs", "callee": "set_task_inputs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2364"}, {"caller_nid": "api_production_set_production_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2364"}, {"caller_nid": "api_production_set_production_task_inputs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2365"}, {"caller_nid": "api_production_set_production_task_inputs", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2367"}, {"caller_nid": "api_production_set_production_task_inputs", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2367"}, {"caller_nid": "api_production_set_production_task_inputs", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2369"}, {"caller_nid": "api_production_set_production_task_inputs", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2369"}, {"caller_nid": "api_production_set_production_task_outputs", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2383"}, {"caller_nid": "api_production_set_production_task_outputs", "callee": "set_task_outputs", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2384"}, {"caller_nid": "api_production_set_production_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2384"}, {"caller_nid": "api_production_set_production_task_outputs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2385"}, {"caller_nid": "api_production_set_production_task_outputs", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2387"}, {"caller_nid": "api_production_set_production_task_outputs", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2387"}, {"caller_nid": "api_production_set_production_task_outputs", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2389"}, {"caller_nid": "api_production_set_production_task_outputs", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2389"}, {"caller_nid": "api_production_get_next_cell_product_code", "callee": "get_next_code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2405"}, {"caller_nid": "api_production_get_next_cell_product_code", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2406"}, {"caller_nid": "api_production_get_next_cell_product_code", "callee": "reserve_next_codes", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2407"}, {"caller_nid": "api_production_get_next_cell_product_code", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2408"}, {"caller_nid": "api_production_list_cell_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2434"}, {"caller_nid": "api_production_list_cell_products", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2435"}, {"caller_nid": "api_production_list_cell_products", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2436"}, {"caller_nid": "api_production_list_cell_products", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2437"}, {"caller_nid": "api_production_get_cell_product_detail", "callee": "get_cell_product", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2447"}, {"caller_nid": "api_production_get_cell_product_detail", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2449"}, {"caller_nid": "api_production_get_cell_product_detail", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2450"}, {"caller_nid": "api_production_get_cell_product_detail", "callee": "product_to_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2450"}, {"caller_nid": "api_production_get_cell_product_chain", "callee": "get_product_chain", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2460"}, {"caller_nid": "api_production_get_cell_product_chain", "callee": "HTTPException", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2462"}, {"caller_nid": "api_production_get_cell_product_chain", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2463"}, {"caller_nid": "api_production_create_cell_product", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2475"}, {"caller_nid": "api_production_create_cell_product", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2476"}, {"caller_nid": "api_production_create_cell_product", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2476"}, {"caller_nid": "api_production_create_cell_product", "callee": "create_cell_products_batch", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2478"}, {"caller_nid": "api_production_create_cell_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2481"}, {"caller_nid": "api_production_create_cell_product", "callee": "create_cell_products_by_quantity", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2487"}, {"caller_nid": "api_production_create_cell_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2490"}, {"caller_nid": "api_production_create_cell_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2497"}, {"caller_nid": "api_production_create_cell_product", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2500"}, {"caller_nid": "api_production_create_cell_product", "callee": "product_to_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2501"}, {"caller_nid": "api_production_create_cell_product", "callee": "product_to_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2504"}, {"caller_nid": "api_production_create_cell_product", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2506"}, {"caller_nid": "api_production_create_cell_product", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2507"}, {"caller_nid": "api_production_create_cell_product", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2512"}, {"caller_nid": "api_production_create_cell_product", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2512"}, {"caller_nid": "api_production_update_cell_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2525"}, {"caller_nid": "api_production_update_cell_product", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2527"}, {"caller_nid": "api_production_update_cell_product", "callee": "product_to_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2528"}, {"caller_nid": "api_production_update_cell_product", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2531"}, {"caller_nid": "api_production_update_cell_product", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2531"}, {"caller_nid": "api_production_delete_cell_product", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2542"}, {"caller_nid": "api_production_delete_cell_product", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2543"}, {"caller_nid": "api_production_delete_cell_product", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2545"}, {"caller_nid": "api_production_delete_cell_product", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/production.py", "source_location": "L2545"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/dc43e3d6651b103e7868819dacbb0a2217b1dfead64642a71e348ccd10af2642.json b/backend/app/graphify-out/cache/ast/dc43e3d6651b103e7868819dacbb0a2217b1dfead64642a71e348ccd10af2642.json new file mode 100644 index 00000000..e5584a87 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/dc43e3d6651b103e7868819dacbb0a2217b1dfead64642a71e348ccd10af2642.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": "L83"}, {"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": "L124"}, {"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": "L130"}, {"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": "L134"}, {"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": "L141"}, {"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": "L146"}, {"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": "L151"}, {"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": "L158"}, {"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": "L170"}, {"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": "L199"}, {"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": "L292"}, {"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": "L339"}, {"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": "L344"}, {"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": "L356"}, {"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": "L365"}, {"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": "L374"}, {"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": "L382"}, {"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": "L400"}, {"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": "L423"}, {"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": "L587"}, {"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": "L612"}, {"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": "L626"}, {"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": "L634"}, {"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": "L701"}, {"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": "L818"}, {"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": "L907"}, {"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": "L994"}, {"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": "L1112"}, {"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": "L1121"}, {"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": "L1142"}, {"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": "L1166"}, {"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": "L1187"}, {"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": "L1252"}, {"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": "L1264"}, {"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": "L1331"}, {"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": "L1356"}, {"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": "L1420"}, {"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": "L1454"}, {"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": "L1468"}, {"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": "L1494"}, {"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": "L1618"}, {"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": "L1758"}, {"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": "L1833"}, {"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": "L1860"}, {"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": "L1882"}, {"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": "L1907"}, {"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": "L1932"}, {"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": "L1972"}, {"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": "L2006"}, {"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": "L2028"}, {"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": "L2074"}, {"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": "L2087"}, {"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": "L2102"}, {"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": "L2163"}, {"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": "L2187"}, {"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": "L2259"}, {"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": "L2385"}, {"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": "L2425"}, {"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": "L2462"}, {"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": "L2520"}, {"id": "crud_qc_work_order_rationale_86", "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": "L86"}, {"id": "crud_qc_work_order_rationale_202", "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": "L202"}, {"id": "crud_qc_work_order_rationale_295", "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": "L295"}, {"id": "crud_qc_work_order_rationale_357", "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": "L357"}, {"id": "crud_qc_work_order_rationale_366", "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": "L366"}, {"id": "crud_qc_work_order_rationale_409", "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": "L409"}, {"id": "crud_qc_work_order_rationale_709", "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": "L709"}, {"id": "crud_qc_work_order_rationale_829", "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": "L829"}, {"id": "crud_qc_work_order_rationale_913", "label": "\u6c47\u603b\u751f\u4ea7\u5de5\u5355\u4e0b\u4efb\u52a1\u4ea7\u51fa\u4e2d\u7684\u7ec6\u80de\u4ea7\u54c1\uff08\u53bb\u91cd\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L913"}, {"id": "crud_qc_work_order_rationale_1194", "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": "L1194"}, {"id": "crud_qc_work_order_rationale_1271", "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": "L1271"}, {"id": "crud_qc_work_order_rationale_1337", "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": "L1337"}, {"id": "crud_qc_work_order_rationale_1423", "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": "L1423"}, {"id": "crud_qc_work_order_rationale_1506", "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": "L1506"}, {"id": "crud_qc_work_order_rationale_1630", "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": "L1630"}, {"id": "crud_qc_work_order_rationale_1941", "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": "L1941"}, {"id": "crud_qc_work_order_rationale_1982", "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": "L1982"}, {"id": "crud_qc_work_order_rationale_2262", "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": "L2262"}, {"id": "crud_qc_work_order_rationale_2521", "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": "L2521"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_core_db_collation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "app_crud", "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_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": "L17", "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": "L18", "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": "L19", "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": "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_cell_product", "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_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": "L23", "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": "L24", "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": "L46", "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": "L47", "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": "L83", "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": "L124", "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": "L130", "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": "L134", "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": "L141", "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": "L146", "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": "L151", "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": "L158", "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": "L170", "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": "L199", "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": "L292", "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": "L339", "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": "L344", "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": "L356", "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": "L365", "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": "L374", "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": "L382", "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": "L400", "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": "L423", "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": "L587", "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": "L612", "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": "L626", "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": "L634", "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": "L701", "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": "L818", "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": "L907", "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": "L994", "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": "L1112", "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": "L1121", "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": "L1142", "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": "L1166", "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": "L1187", "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": "L1252", "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": "L1264", "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": "L1331", "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": "L1356", "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": "L1420", "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": "L1454", "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": "L1468", "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": "L1494", "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": "L1618", "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": "L1758", "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": "L1833", "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": "L1860", "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": "L1882", "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": "L1907", "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": "L1932", "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": "L1972", "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": "L2006", "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": "L2028", "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": "L2074", "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": "L2087", "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": "L2102", "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": "L2163", "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": "L2187", "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": "L2259", "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": "L2385", "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": "L2425", "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": "L2462", "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": "L2520", "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": "L288", "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": "L367", "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": "L375", "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": "L412", "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": "L413", "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": "L415", "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": "L416", "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": "L474", "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": "L476", "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": "L485", "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": "L525", "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": "L550", "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": "L557", "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": "L560", "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": "L659", "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": "L660", "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": "L661", "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": "L691", "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": "L694", "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": "L751", "weight": 1.0}, {"source": "crud_qc_work_order_create_qc_work_order_from_production", "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": "L850", "weight": 1.0}, {"source": "crud_qc_work_order_create_qc_work_order_from_production", "target": "crud_qc_work_order_list_cell_product_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": "L851", "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": "L875", "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": "L1102", "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": "L1103", "weight": 1.0}, {"source": "crud_qc_work_order_list_work_orders", "target": "crud_qc_work_order_enrich_work_order_cell_products", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1105", "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": "L1106", "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": "L1107", "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": "L1160", "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": "L1176", "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": "L1178", "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": "L1180", "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": "L1181", "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": "L1182", "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": "L1229", "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": "L1257", "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": "L1258", "weight": 1.0}, {"source": "crud_qc_work_order_process_qc_info_items_from_wos", "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": "L1259", "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": "L1260", "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": "L1303", "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": "L1353", "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": "L1359", "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": "L1362", "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": "L1363", "weight": 1.0}, {"source": "crud_qc_work_order_get_work_order_detail", "target": "crud_qc_work_order_enrich_work_order_cell_products", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1365", "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": "L1394", "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": "L1398", "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": "L1402", "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": "L1410", "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": "L1411", "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": "L1528", "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": "L1539", "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": "L1559", "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": "L1652", "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": "L1665", "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": "L1688", "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": "L1772", "weight": 1.0}, {"source": "crud_qc_work_order_configure_work_order", "target": "crud_qc_work_order_sync_work_order_lab_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1794", "weight": 1.0}, {"source": "crud_qc_work_order_configure_work_order", "target": "crud_qc_work_order_sync_work_order_third_party_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1804", "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": "L1846", "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": "L1901", "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": "L1942", "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": "L1945", "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": "L1983", "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": "L1989", "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": "L2017", "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": "L2068", "weight": 1.0}, {"source": "crud_qc_work_order_list_temp_qc_work_orders", "target": "crud_qc_work_order_enrich_work_order_cell_products", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2070", "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": "L2090", "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": "L2093", "weight": 1.0}, {"source": "crud_qc_work_order_get_temp_qc_work_order_detail", "target": "crud_qc_work_order_enrich_work_order_cell_products", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2094", "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": "L2096", "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": "L2097", "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": "L2098", "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": "L2114", "weight": 1.0}, {"source": "crud_qc_work_order_configure_temp_qc_work_order", "target": "crud_qc_work_order_sync_work_order_lab_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2129", "weight": 1.0}, {"source": "crud_qc_work_order_configure_temp_qc_work_order", "target": "crud_qc_work_order_sync_work_order_third_party_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2138", "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": "L2179", "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": "L2190", "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": "L2284", "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": "L2291", "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": "L2388", "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": "L2398", "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": "L2401", "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": "L2404", "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": "L2440", "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": "L2473", "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": "L2495", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_86", "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": "L86", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_202", "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": "L202", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_295", "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": "L295", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_357", "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": "L357", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_366", "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": "L366", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_409", "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": "L409", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_709", "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": "L709", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_829", "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": "L829", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_913", "target": "crud_qc_work_order_list_cell_product_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": "L913", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1194", "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": "L1194", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1271", "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": "L1271", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1337", "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": "L1337", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1423", "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": "L1423", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1506", "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": "L1506", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1630", "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": "L1630", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1941", "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": "L1941", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1982", "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": "L1982", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_2262", "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": "L2262", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_2521", "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": "L2521", "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": "L90"}, {"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": "L90"}, {"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": "L90"}, {"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": "L101"}, {"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": "L101"}, {"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": "L101"}, {"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": "L112"}, {"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": "L112"}, {"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": "L112"}, {"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": "L120"}, {"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": "L127"}, {"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": "L131"}, {"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": "L135"}, {"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": "L136"}, {"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": "L142"}, {"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": "L143"}, {"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": "L147"}, {"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": "L148"}, {"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": "L152"}, {"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": "L155"}, {"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": "L161"}, {"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": "L163"}, {"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": "L164"}, {"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": "L166"}, {"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": "L175"}, {"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": "L175"}, {"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": "L175"}, {"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": "L179"}, {"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": "L179"}, {"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": "L179"}, {"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": "L181"}, {"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": "L187"}, {"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": "L187"}, {"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": "L190"}, {"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": "L190"}, {"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": "L191"}, {"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": "L192"}, {"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": "L193"}, {"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": "L194"}, {"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": "L195"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L208"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L211"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L211"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L211"}, {"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": "L217"}, {"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": "L217"}, {"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": "L217"}, {"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": "L219"}, {"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": "L225"}, {"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": "L225"}, {"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": "L228"}, {"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": "L228"}, {"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": "L228"}, {"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": "L230"}, {"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": "L236"}, {"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": "L236"}, {"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": "L239"}, {"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": "L239"}, {"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": "L239"}, {"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": "L241"}, {"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": "L250"}, {"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": "L250"}, {"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": "L250"}, {"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": "L252"}, {"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": "L260"}, {"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": "L263"}, {"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": "L264"}, {"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": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L268"}, {"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": "L275"}, {"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": "L277"}, {"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": "L286"}, {"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": "L287"}, {"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": "L296"}, {"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": "L301"}, {"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": "L301"}, {"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": "L301"}, {"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": "L301"}, {"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": "L301"}, {"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": "L301"}, {"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": "L304"}, {"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": "L308"}, {"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": "L315"}, {"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": "L327"}, {"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": "L328"}, {"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": "L329"}, {"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": "L330"}, {"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": "L331"}, {"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": "L340"}, {"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": "L341"}, {"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": "L350"}, {"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": "L350"}, {"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": "L350"}, {"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": "L351"}, {"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": "L359"}, {"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": "L359"}, {"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": "L360"}, {"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": "L369"}, {"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": "L370"}, {"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": "L371"}, {"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": "L371"}, {"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": "L377"}, {"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": "L378"}, {"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": "L379"}, {"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": "L379"}, {"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": "L392"}, {"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": "L395"}, {"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": "L397"}, {"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": "L428"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L429"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L431"}, {"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": "L431"}, {"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": "L433"}, {"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": "L433"}, {"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": "L433"}, {"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": "L433"}, {"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": "L440"}, {"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": "L440"}, {"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": "L440"}, {"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": "L441"}, {"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": "L447"}, {"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": "L447"}, {"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": "L447"}, {"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": "L447"}, {"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": "L449"}, {"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": "L452"}, {"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": "L455"}, {"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": "L473"}, {"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": "L478"}, {"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": "L479"}, {"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": "L480"}, {"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": "L481"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L481"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L483"}, {"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": "L487"}, {"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": "L488"}, {"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": "L489"}, {"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": "L490"}, {"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": "L490"}, {"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": "L492"}, {"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": "L493"}, {"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": "L493"}, {"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": "L494"}, {"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": "L494"}, {"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": "L495"}, {"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": "L495"}, {"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": "L496"}, {"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": "L496"}, {"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": "L501"}, {"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": "L501"}, {"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": "L501"}, {"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": "L502"}, {"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": "L509"}, {"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": "L509"}, {"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": "L509"}, {"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": "L511"}, {"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": "L511"}, {"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": "L517"}, {"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": "L518"}, {"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": "L521"}, {"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": "L521"}, {"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": "L521"}, {"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": "L521"}, {"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": "L529"}, {"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": "L529"}, {"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": "L529"}, {"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": "L530"}, {"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": "L537"}, {"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": "L537"}, {"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": "L537"}, {"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": "L538"}, {"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": "L543"}, {"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": "L547"}, {"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": "L552"}, {"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": "L553"}, {"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": "L554"}, {"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": "L555"}, {"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": "L570"}, {"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": "L570"}, {"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": "L571"}, {"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": "L571"}, {"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": "L573"}, {"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": "L575"}, {"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": "L578"}, {"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": "L578"}, {"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": "L579"}, {"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": "L579"}, {"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": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L583"}, {"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": "L592"}, {"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": "L593"}, {"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": "L593"}, {"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": "L593"}, {"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": "L598"}, {"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": "L598"}, {"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": "L598"}, {"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": "L600"}, {"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": "L607"}, {"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": "L607"}, {"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": "L608"}, {"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": "L613"}, {"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": "L613"}, {"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": "L616"}, {"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": "L616"}, {"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": "L616"}, {"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": "L619"}, {"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": "L627"}, {"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": "L630"}, {"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": "L630"}, {"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": "L630"}, {"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": "L630"}, {"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": "L631"}, {"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": "L640"}, {"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": "L641"}, {"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": "L643"}, {"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": "L645"}, {"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": "L646"}, {"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": "L662"}, {"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": "L664"}, {"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": "L665"}, {"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": "L666"}, {"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": "L667"}, {"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": "L668"}, {"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": "L669"}, {"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": "L675"}, {"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": "L676"}, {"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": "L677"}, {"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": "L679"}, {"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": "L681"}, {"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": "L686"}, {"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": "L710"}, {"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": "L713"}, {"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": "L713"}, {"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": "L713"}, {"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": "L724"}, {"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": "L729"}, {"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": "L729"}, {"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": "L729"}, {"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": "L740"}, {"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": "L740"}, {"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": "L740"}, {"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": "L749"}, {"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": "L750"}, {"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": "L767"}, {"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": "L768"}, {"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": "L774"}, {"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": "L774"}, {"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": "L774"}, {"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": "L785"}, {"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": "L785"}, {"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": "L785"}, {"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": "L791"}, {"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": "L792"}, {"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": "L809"}, {"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": "L810"}, {"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": "L813"}, {"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": "L814"}, {"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": "L831"}, {"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": "L831"}, {"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": "L831"}, {"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": "L840"}, {"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": "L841"}, {"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": "L841"}, {"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": "L843"}, {"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": "L844"}, {"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": "L846"}, {"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": "L848"}, {"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": "L856"}, {"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": "L858"}, {"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": "L861"}, {"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": "L861"}, {"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": "L861"}, {"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": "L871"}, {"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": "L873"}, {"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": "L874"}, {"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": "L884"}, {"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": "L894"}, {"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": "L898"}, {"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": "L899"}, {"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": "L902"}, {"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": "L903"}, {"caller_nid": "crud_qc_work_order_list_cell_product_options_for_production_work_order", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L915"}, {"caller_nid": "crud_qc_work_order_list_cell_product_options_for_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L915"}, {"caller_nid": "crud_qc_work_order_list_cell_product_options_for_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L915"}, {"caller_nid": "crud_qc_work_order_list_cell_product_options_for_production_work_order", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L924"}, {"caller_nid": "crud_qc_work_order_list_cell_product_options_for_production_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L927"}, {"caller_nid": "crud_qc_work_order_list_cell_product_options_for_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L927"}, {"caller_nid": "crud_qc_work_order_list_cell_product_options_for_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L927"}, {"caller_nid": "crud_qc_work_order_list_cell_product_options_for_production_work_order", "callee": "list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L939"}, {"caller_nid": "crud_qc_work_order_list_cell_product_options_for_production_work_order", "callee": "keys", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L939"}, {"caller_nid": "crud_qc_work_order_list_cell_product_options_for_production_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L941"}, {"caller_nid": "crud_qc_work_order_list_cell_product_options_for_production_work_order", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L941"}, {"caller_nid": "crud_qc_work_order_list_cell_product_options_for_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L941"}, {"caller_nid": "crud_qc_work_order_list_cell_product_options_for_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L941"}, {"caller_nid": "crud_qc_work_order_list_cell_product_options_for_production_work_order", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L943"}, {"caller_nid": "crud_qc_work_order_list_cell_product_options_for_production_work_order", "callee": "isnot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L946"}, {"caller_nid": "crud_qc_work_order_list_cell_product_options_for_production_work_order", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L949"}, {"caller_nid": "crud_qc_work_order_list_cell_product_options_for_production_work_order", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L949"}, {"caller_nid": "crud_qc_work_order_list_cell_product_options_for_production_work_order", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L952"}, {"caller_nid": "crud_qc_work_order_list_cell_product_options_for_production_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L955"}, {"caller_nid": "crud_qc_work_order_list_cell_product_options_for_production_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L958"}, {"caller_nid": "crud_qc_work_order_list_cell_product_options_for_production_work_order", "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_list_cell_product_options_for_production_work_order", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L960"}, {"caller_nid": "crud_qc_work_order_list_cell_product_options_for_production_work_order", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L974"}, {"caller_nid": "crud_qc_work_order_list_cell_product_options_for_production_work_order", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L974"}, {"caller_nid": "crud_qc_work_order_list_cell_product_options_for_production_work_order", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L974"}, {"caller_nid": "crud_qc_work_order_list_cell_product_options_for_production_work_order", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L976"}, {"caller_nid": "crud_qc_work_order_list_cell_product_options_for_production_work_order", "callee": "_cp_enrich", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L982"}, {"caller_nid": "crud_qc_work_order_list_cell_product_options_for_production_work_order", "callee": "_cp_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L982"}, {"caller_nid": "crud_qc_work_order_list_cell_product_options_for_production_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L985"}, {"caller_nid": "crud_qc_work_order_list_cell_product_options_for_production_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L986"}, {"caller_nid": "crud_qc_work_order_list_cell_product_options_for_production_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L987"}, {"caller_nid": "crud_qc_work_order_list_cell_product_options_for_production_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L988"}, {"caller_nid": "crud_qc_work_order_list_cell_product_options_for_production_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L989"}, {"caller_nid": "crud_qc_work_order_list_cell_product_options_for_production_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L990"}, {"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": "L1092"}, {"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": "L1092"}, {"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": "L1092"}, {"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": "L1092"}, {"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": "L1092"}, {"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": "L1093"}, {"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": "L1094"}, {"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": "L1094"}, {"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": "L1096"}, {"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": "L1096"}, {"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": "L1096"}, {"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": "L1096"}, {"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": "L1096"}, {"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": "L1097"}, {"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": "L1108"}, {"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": "L1109"}, {"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": "L1115"}, {"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": "L1115"}, {"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": "L1117"}, {"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": "L1118"}, {"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": "L1123"}, {"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": "L1123"}, {"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": "L1123"}, {"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": "L1123"}, {"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": "L1128"}, {"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": "L1144"}, {"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": "L1144"}, {"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": "L1144"}, {"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": "L1144"}, {"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": "L1149"}, {"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": "L1167"}, {"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": "L1169"}, {"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": "L1169"}, {"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": "L1170"}, {"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": "L1170"}, {"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": "L1171"}, {"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": "L1171"}, {"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": "L1172"}, {"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": "L1173"}, {"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": "L1174"}, {"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": "L1174"}, {"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": "L1175"}, {"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": "L1179"}, {"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": "L1203"}, {"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": "L1203"}, {"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": "L1203"}, {"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": "L1203"}, {"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": "L1207"}, {"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": "L1207"}, {"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": "L1207"}, {"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": "L1213"}, {"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": "L1219"}, {"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": "L1223"}, {"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": "L1224"}, {"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": "L1227"}, {"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": "L1235"}, {"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": "L1235"}, {"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": "L1235"}, {"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": "L1237"}, {"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": "L1246"}, {"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": "L1276"}, {"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": "L1276"}, {"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": "L1276"}, {"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": "L1276"}, {"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": "L1280"}, {"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": "L1280"}, {"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": "L1280"}, {"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": "L1280"}, {"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": "L1286"}, {"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": "L1288"}, {"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": "L1293"}, {"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": "L1295"}, {"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": "L1295"}, {"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": "L1297"}, {"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": "L1298"}, {"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": "L1301"}, {"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": "L1309"}, {"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": "L1309"}, {"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": "L1309"}, {"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": "L1309"}, {"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": "L1311"}, {"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": "L1317"}, {"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": "L1322"}, {"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": "L1324"}, {"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": "L1324"}, {"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": "L1326"}, {"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": "L1338"}, {"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": "L1342"}, {"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": "L1342"}, {"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": "L1342"}, {"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": "L1342"}, {"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": "L1350"}, {"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": "L1361"}, {"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": "L1367"}, {"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": "L1369"}, {"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": "L1370"}, {"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": "L1371"}, {"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": "L1372"}, {"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": "L1373"}, {"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": "L1374"}, {"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": "L1375"}, {"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": "L1376"}, {"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": "L1377"}, {"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": "L1378"}, {"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": "L1381"}, {"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": "L1386"}, {"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": "L1386"}, {"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": "L1386"}, {"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": "L1391"}, {"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": "L1403"}, {"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": "L1406"}, {"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": "L1412"}, {"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": "L1413"}, {"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": "L1415"}, {"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": "L1416"}, {"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": "L1427"}, {"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": "L1427"}, {"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": "L1427"}, {"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": "L1429"}, {"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": "L1437"}, {"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": "L1439"}, {"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": "L1440"}, {"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": "L1440"}, {"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": "L1440"}, {"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": "L1441"}, {"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": "L1451"}, {"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": "L1458"}, {"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": "L1458"}, {"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": "L1458"}, {"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": "L1481"}, {"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": "L1483"}, {"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": "L1484"}, {"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": "L1507"}, {"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": "L1509"}, {"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": "L1509"}, {"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": "L1509"}, {"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": "L1518"}, {"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": "L1519"}, {"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": "L1519"}, {"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": "L1527"}, {"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": "L1538"}, {"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": "L1544"}, {"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": "L1546"}, {"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": "L1571"}, {"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": "L1573"}, {"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": "L1574"}, {"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": "L1575"}, {"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": "L1590"}, {"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": "L1591"}, {"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": "L1592"}, {"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": "L1631"}, {"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": "L1633"}, {"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": "L1633"}, {"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": "L1633"}, {"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": "L1642"}, {"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": "L1643"}, {"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": "L1643"}, {"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": "L1651"}, {"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": "L1654"}, {"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": "L1663"}, {"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": "L1664"}, {"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": "L1670"}, {"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": "L1672"}, {"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": "L1700"}, {"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": "L1702"}, {"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": "L1703"}, {"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": "L1705"}, {"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": "L1706"}, {"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": "L1708"}, {"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": "L1709"}, {"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": "L1727"}, {"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": "L1728"}, {"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": "L1729"}, {"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": "L1774"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1775"}, {"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": "L1784"}, {"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": "L1786"}, {"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": "L1788"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1819"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1823"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1824"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "sync_schedule_from_qc_work_order", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1827"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1828"}, {"caller_nid": "crud_qc_work_order_configure_work_order", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L1829"}, {"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": "L1835"}, {"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": "L1835"}, {"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": "L1835"}, {"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": "L1849"}, {"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": "L1850"}, {"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": "L1853"}, {"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": "L1854"}, {"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": "L1862"}, {"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": "L1862"}, {"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": "L1862"}, {"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": "L1862"}, {"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": "L1868"}, {"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": "L1884"}, {"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": "L1884"}, {"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": "L1884"}, {"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": "L1884"}, {"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": "L1890"}, {"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": "L1909"}, {"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": "L1909"}, {"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": "L1909"}, {"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": "L1909"}, {"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": "L1916"}, {"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": "L1921"}, {"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": "L1922"}, {"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": "L1923"}, {"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": "L1924"}, {"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": "L1925"}, {"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": "L1926"}, {"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": "L1927"}, {"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": "L1928"}, {"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": "L1943"}, {"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": "L1944"}, {"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": "L1963"}, {"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": "L1964"}, {"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": "L1967"}, {"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": "L1968"}, {"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": "L1985"}, {"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": "L1986"}, {"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": "L1986"}, {"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": "L1993"}, {"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": "L1995"}, {"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": "L1998"}, {"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": "L2000"}, {"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": "L2001"}, {"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": "L2002"}, {"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": "L2058"}, {"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": "L2058"}, {"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": "L2058"}, {"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": "L2058"}, {"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": "L2058"}, {"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": "L2059"}, {"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": "L2060"}, {"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": "L2060"}, {"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": "L2062"}, {"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": "L2062"}, {"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": "L2062"}, {"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": "L2062"}, {"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": "L2062"}, {"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": "L2063"}, {"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": "L2071"}, {"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": "L2077"}, {"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": "L2077"}, {"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": "L2083"}, {"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": "L2084"}, {"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": "L2116"}, {"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": "L2119"}, {"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": "L2121"}, {"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": "L2123"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2152"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2156"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2157"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2158"}, {"caller_nid": "crud_qc_work_order_configure_temp_qc_work_order", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L2159"}, {"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": "L2167"}, {"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": "L2167"}, {"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": "L2167"}, {"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": "L2182"}, {"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": "L2183"}, {"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": "L2184"}, {"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": "L2192"}, {"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": "L2194"}, {"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": "L2196"}, {"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": "L2199"}, {"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": "L2199"}, {"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": "L2199"}, {"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": "L2209"}, {"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": "L2209"}, {"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": "L2209"}, {"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": "L2225"}, {"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": "L2225"}, {"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": "L2225"}, {"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": "L2239"}, {"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": "L2239"}, {"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": "L2239"}, {"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": "L2256"}, {"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": "L2274"}, {"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": "L2274"}, {"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": "L2274"}, {"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": "L2295"}, {"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": "L2295"}, {"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": "L2295"}, {"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": "L2314"}, {"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": "L2314"}, {"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": "L2314"}, {"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": "L2323"}, {"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": "L2330"}, {"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": "L2339"}, {"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": "L2339"}, {"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": "L2339"}, {"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": "L2351"}, {"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": "L2361"}, {"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": "L2361"}, {"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": "L2361"}, {"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": "L2390"}, {"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": "L2391"}, {"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": "L2393"}, {"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": "L2398"}, {"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": "L2400"}, {"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": "L2410"}, {"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": "L2411"}, {"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": "L2413"}, {"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": "L2414"}, {"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": "L2417"}, {"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": "L2418"}, {"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": "L2420"}, {"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": "L2421"}, {"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": "L2438"}, {"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": "L2439"}, {"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": "L2457"}, {"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": "L2458"}, {"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": "L2473"}, {"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": "L2480"}, {"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": "L2480"}, {"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": "L2480"}, {"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": "L2491"}, {"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": "L2493"}, {"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": "L2494"}, {"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": "L2515"}, {"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": "L2516"}, {"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": "L2522"}, {"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": "L2522"}, {"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": "L2522"}, {"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": "L2523"}, {"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": "L2530"}, {"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": "L2532"}, {"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": "L2534"}, {"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": "L2537"}, {"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": "L2537"}, {"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": "L2537"}, {"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": "L2538"}, {"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": "L2543"}, {"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": "L2543"}, {"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": "L2543"}, {"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": "L2544"}, {"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": "L2555"}, {"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": "L2555"}, {"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": "L2555"}, {"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": "L2556"}, {"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": "L2564"}, {"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": "L2564"}, {"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": "L2564"}, {"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": "L2565"}, {"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": "L2577"}]} \ No newline at end of file diff --git a/backend/app/schemas/production_work_order.py b/backend/app/schemas/production_work_order.py index 2cfa41cb..1e4cfce8 100644 --- a/backend/app/schemas/production_work_order.py +++ b/backend/app/schemas/production_work_order.py @@ -14,6 +14,8 @@ class ProductionWorkOrderListQuery(BaseModel): work_order_no: Optional[str] = None work_order_status: Optional[str] = None work_order_type: Optional[str] = None + reception_source: Optional[str] = None + biz_type: Optional[str] = None protocol_no: Optional[str] = None sample_code: Optional[str] = None create_time_start: Optional[str] = None diff --git a/backend/graphify-out/.graphify_analysis.json b/backend/graphify-out/.graphify_analysis.json index fb08eadc..b8fb7350 100644 --- a/backend/graphify-out/.graphify_analysis.json +++ b/backend/graphify-out/.graphify_analysis.json @@ -779,6 +779,8 @@ "crud_pilot_service_service_order_txn_to_response_dict", "crud_post_get_post", "crud_post_soft_delete_post", + "crud_process_route_list_routes", + "crud_process_route_route_row_to_dict", "crud_process_route_update_step", "crud_production_material_prep_parse_quick_prep_lines", "crud_production_task_enrich_assignee_names", @@ -1026,12 +1028,12 @@ "api_qc_qcmaterialbody", "api_qc_qcmaterialupdatebody", "api_qc_rationale_1", - "api_qc_rationale_1603", - "api_qc_rationale_1613", - "api_qc_rationale_1623", - "api_qc_rationale_1672", - "api_qc_rationale_1729", - "api_qc_rationale_1755", + "api_qc_rationale_1609", + "api_qc_rationale_1619", + "api_qc_rationale_1629", + "api_qc_rationale_1678", + "api_qc_rationale_1735", + "api_qc_rationale_1761", "api_qc_sms_notification_togglestatusbody", "api_qc_stockcheckcreatebody", "api_qc_stockcheckunusedlineitem", @@ -1555,48 +1557,48 @@ "crud_production_material_stock_check_rationale_367", "crud_production_task_rationale_1", "crud_production_task_rationale_124", - "crud_production_task_rationale_1375", - "crud_production_task_rationale_1995", - "crud_production_task_rationale_2026", - "crud_production_task_rationale_2217", - "crud_production_task_rationale_2343", - "crud_production_task_rationale_404", - "crud_production_task_rationale_413", + "crud_production_task_rationale_1452", + "crud_production_task_rationale_2072", + "crud_production_task_rationale_2103", + "crud_production_task_rationale_2294", + "crud_production_task_rationale_2420", + "crud_production_task_rationale_449", + "crud_production_task_rationale_458", "crud_production_work_order_rationale_139", - "crud_production_work_order_rationale_242", - "crud_production_work_order_rationale_306", - "crud_production_work_order_rationale_336", - "crud_production_work_order_rationale_387", - "crud_production_work_order_rationale_406", - "crud_production_work_order_rationale_627", - "crud_production_work_order_rationale_686", - "crud_production_work_order_rationale_734", - "crud_production_work_order_rationale_785", - "crud_production_work_order_rationale_811", + "crud_production_work_order_rationale_247", + "crud_production_work_order_rationale_313", + "crud_production_work_order_rationale_343", + "crud_production_work_order_rationale_394", + "crud_production_work_order_rationale_413", + "crud_production_work_order_rationale_640", + "crud_production_work_order_rationale_699", + "crud_production_work_order_rationale_747", + "crud_production_work_order_rationale_798", + "crud_production_work_order_rationale_824", "crud_protocol_sample_collection_rationale_1", "crud_qc_sms_notification_rationale_32", - "crud_qc_task_rationale_599", + "crud_qc_task_rationale_607", "crud_qc_task_result_rationale_43", "crud_qc_task_result_rationale_96", - "crud_qc_work_order_rationale_1185", - "crud_qc_work_order_rationale_1262", - "crud_qc_work_order_rationale_1328", - "crud_qc_work_order_rationale_1414", - "crud_qc_work_order_rationale_1497", - "crud_qc_work_order_rationale_1621", - "crud_qc_work_order_rationale_1932", - "crud_qc_work_order_rationale_1973", + "crud_qc_work_order_rationale_1194", + "crud_qc_work_order_rationale_1271", + "crud_qc_work_order_rationale_1337", + "crud_qc_work_order_rationale_1423", + "crud_qc_work_order_rationale_1506", + "crud_qc_work_order_rationale_1630", + "crud_qc_work_order_rationale_1941", + "crud_qc_work_order_rationale_1982", "crud_qc_work_order_rationale_202", - "crud_qc_work_order_rationale_2253", - "crud_qc_work_order_rationale_2512", - "crud_qc_work_order_rationale_292", - "crud_qc_work_order_rationale_352", - "crud_qc_work_order_rationale_361", - "crud_qc_work_order_rationale_404", - "crud_qc_work_order_rationale_704", - "crud_qc_work_order_rationale_824", + "crud_qc_work_order_rationale_2262", + "crud_qc_work_order_rationale_2521", + "crud_qc_work_order_rationale_295", + "crud_qc_work_order_rationale_357", + "crud_qc_work_order_rationale_366", + "crud_qc_work_order_rationale_409", + "crud_qc_work_order_rationale_709", + "crud_qc_work_order_rationale_829", "crud_qc_work_order_rationale_86", - "crud_qc_work_order_rationale_908", + "crud_qc_work_order_rationale_913", "crud_research_donation_rationale_1", "crud_research_donation_rationale_105", "crud_research_donation_rationale_1070", @@ -2126,10 +2128,8 @@ "crud_process_route_create_step_reagent", "crud_process_route_get_route", "crud_process_route_get_route_detail", - "crud_process_route_list_routes", "crud_process_route_py", "crud_process_route_reorder_steps", - "crud_process_route_route_row_to_dict", "crud_process_route_set_current_route", "crud_process_route_soft_delete_route", "crud_process_route_soft_delete_step", @@ -2242,281 +2242,6 @@ "crud_reagent_update_reagent" ], "4": [ - "core_db_collation_eq_unicode", - "core_db_collation_like_unicode", - "core_db_collation_py", - "core_db_collation_rationale_1", - "core_db_collation_rationale_12", - "core_db_collation_rationale_7", - "core_db_collation_unicode_ci", - "crud_collection_protocol_format_attachment_file_size", - "crud_collection_protocol_urls_to_attachment_list", - "crud_outbound_release_review_batch_review", - "crud_outbound_release_review_fmt_dt", - "crud_outbound_release_review_get_schedule_detail", - "crud_outbound_release_review_get_user_name", - "crud_outbound_release_review_list_reviews_paginated", - "crud_outbound_release_review_py", - "crud_outbound_release_review_resolve_schedule_biz_type", - "crud_outbound_release_review_review_schedule", - "crud_outbound_release_review_row_to_dict", - "crud_outbound_release_review_total_pages", - "crud_production_task_list_production_tasks", - "crud_production_work_order_accept_conclusion_label", - "crud_production_work_order_attach_outbound_detail", - "crud_production_work_order_attach_reception_detail", - "crud_production_work_order_complete_production_work_order", - "crud_production_work_order_configure_temp_production_work_order", - "crud_production_work_order_create_outbound_production_work_order", - "crud_production_work_order_create_production_work_order_from_reception", - "crud_production_work_order_create_production_work_order_manual", - "crud_production_work_order_create_temp_production_work_order", - "crud_production_work_order_delete_production_work_order", - "crud_production_work_order_delete_temp_production_work_order", - "crud_production_work_order_enrich_outbound_items", - "crud_production_work_order_enrich_wo_items", - "crud_production_work_order_fmt_dt", - "crud_production_work_order_generate_outbound_work_order_no", - "crud_production_work_order_generate_temp_work_order_no", - "crud_production_work_order_generate_work_order_no", - "crud_production_work_order_get_production_info_map_for_samples", - "crud_production_work_order_get_production_work_order", - "crud_production_work_order_get_temp_production_work_order", - "crud_production_work_order_get_temp_production_work_order_detail", - "crud_production_work_order_list_production_work_orders", - "crud_production_work_order_list_temp_production_work_orders", - "crud_production_work_order_normalize_date_bound", - "crud_production_work_order_outbound_work_order_ids_by_keyword", - "crud_production_work_order_production_info_item", - "crud_production_work_order_production_task_info", - "crud_production_work_order_py", - "crud_production_work_order_reception_source_label", - "crud_production_work_order_soft_delete_sub", - "crud_production_work_order_sync_temp_production_work_order_status", - "crud_production_work_order_temp_wo_to_dict", - "crud_production_work_order_update_production_work_order", - "crud_production_work_order_wo_to_dict", - "crud_production_work_order_wo_to_response_dict", - "crud_qc_task_apply_task_result", - "crud_qc_task_assert_task_assignee", - "crud_qc_task_assignee_active_users_in_tenant", - "crud_qc_task_assignee_enrich_tasks_with_assignees", - "crud_qc_task_assignee_is_user_assignee", - "crud_qc_task_assignee_list_assignees_by_task_ids", - "crud_qc_task_assignee_py", - "crud_qc_task_assignee_rationale_63", - "crud_qc_task_assignee_soft_delete_assignees_by_task_ids", - "crud_qc_task_assignee_sync_assignees_for_task", - "crud_qc_task_assignee_validate_assignee_user_ids", - "crud_qc_task_complete_task", - "crud_qc_task_conclusion_label", - "crud_qc_task_create_qc_task_manual", - "crud_qc_task_create_task_for_line", - "crud_qc_task_dec", - "crud_qc_task_delete_qc_task", - "crud_qc_task_enrich_tasks_reception_fields", - "crud_qc_task_fmt_dt", - "crud_qc_task_gen_task_no", - "crud_qc_task_get_task", - "crud_qc_task_get_task_detail", - "crud_qc_task_list_mine_tasks", - "crud_qc_task_list_tasks", - "crud_qc_task_list_tasks_by_work_order", - "crud_qc_task_py", - "crud_qc_task_set_task_remark", - "crud_qc_task_start_task", - "crud_qc_task_task_row_to_dict", - "crud_qc_task_task_to_dict", - "crud_qc_task_task_work_order_context", - "crud_qc_work_order_accept_conclusion_label", - "crud_qc_work_order_apply_item_assignees", - "crud_qc_work_order_build_outbound_pilot_context_by_schedule", - "crud_qc_work_order_configure_temp_qc_work_order", - "crud_qc_work_order_configure_work_order", - "crud_qc_work_order_create_outbound_qc_work_order", - "crud_qc_work_order_create_qc_work_order_from_production", - "crud_qc_work_order_create_qc_work_order_manual", - "crud_qc_work_order_create_temp_qc_work_order", - "crud_qc_work_order_create_work_order_from_reception", - "crud_qc_work_order_dec", - "crud_qc_work_order_delete_qc_work_order", - "crud_qc_work_order_delete_temp_qc_work_order", - "crud_qc_work_order_effective_donation_sample_id", - "crud_qc_work_order_effective_protocol_sample_id", - "crud_qc_work_order_effective_reception_source", - "crud_qc_work_order_enrich_outbound_work_orders", - "crud_qc_work_order_enrich_production_work_order_refs", - "crud_qc_work_order_enrich_work_order_cell_products", - "crud_qc_work_order_enrich_work_order_list_items", - "crud_qc_work_order_fmt_dt", - "crud_qc_work_order_gen_daily_no", - "crud_qc_work_order_get_outbound_qc_detail", - "crud_qc_work_order_get_process_qc_info_map_for_samples", - "crud_qc_work_order_get_qc_info_map_for_samples", - "crud_qc_work_order_get_task_by_source_line_id", - "crud_qc_work_order_get_temp_qc_work_order", - "crud_qc_work_order_get_temp_qc_work_order_detail", - "crud_qc_work_order_get_work_order", - "crud_qc_work_order_get_work_order_detail", - "crud_qc_work_order_lab_lines", - "crud_qc_work_order_list_cell_product_options_for_production_work_order", - "crud_qc_work_order_list_process_qc_info_for_sample", - "crud_qc_work_order_list_temp_qc_work_orders", - "crud_qc_work_order_list_work_orders", - "crud_qc_work_order_load_sample_type_name_map", - "crud_qc_work_order_normalize_date_bound", - "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", - "crud_qc_work_order_process_qc_info_items_from_wos", - "crud_qc_work_order_py", - "crud_qc_work_order_qc_biz_type_label", - "crud_qc_work_order_qc_info_item", - "crud_qc_work_order_reception_source_label", - "crud_qc_work_order_resolve_outbound_biz_type_for_schedule", - "crud_qc_work_order_sample_type_name_for_item", - "crud_qc_work_order_sample_type_name_for_reception", - "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", - "crud_qc_work_order_sync_work_order_lab_items", - "crud_qc_work_order_sync_work_order_third_party_items", - "crud_qc_work_order_temp_lab_lines", - "crud_qc_work_order_temp_tasks", - "crud_qc_work_order_temp_third_lines", - "crud_qc_work_order_third_lines", - "crud_qc_work_order_try_complete_temp_qc_work_order", - "crud_qc_work_order_try_complete_work_order", - "crud_qc_work_order_update_qc_work_order", - "crud_qc_work_order_update_temp_qc_work_order", - "crud_qc_work_order_user_nick_name_map", - "crud_qc_work_order_validate_cell_product_id", - "crud_qc_work_order_wo_to_dict", - "crud_qc_work_order_work_order_qc_biz_type", - "crud_sample_reception_check_result_get_check_results_for_reception", - "crud_sample_reception_check_result_legacy_results_from_reception", - "crud_sample_reception_check_result_list_results_by_reception_ids", - "crud_sample_reception_check_result_py", - "crud_sample_reception_check_result_result_to_dict", - "crud_sample_reception_check_result_save_reception_check_results", - "crud_sample_reception_check_result_soft_delete_reception_check_results", - "crud_sample_reception_check_result_sync_legacy_columns_from_results", - "crud_sample_reception_create_sample_reception", - "crud_sample_reception_dec", - "crud_sample_reception_donation_ids_matching_lab_storage_keyword", - "crud_sample_reception_donation_rows_to_sample_list_items", - "crud_sample_reception_donation_sample_detail_rows_query", - "crud_sample_reception_donation_sample_id_col", - "crud_sample_reception_donation_sample_pending_query", - "crud_sample_reception_fmt_dt", - "crud_sample_reception_format_lab_storage_codes_csv", - "crud_sample_reception_get_reception_by_id", - "crud_sample_reception_get_reception_by_sample_code", - "crud_sample_reception_get_receptions_map_for_donation_samples", - "crud_sample_reception_get_receptions_map_for_samples", - "crud_sample_reception_lab_code_allocate_lab_storage_codes", - "crud_sample_reception_lab_code_allocate_one_seq", - "crud_sample_reception_lab_code_assert_lab_storage_code_available", - "crud_sample_reception_lab_code_format_lab_storage_code", - "crud_sample_reception_lab_code_max_existing_seq", - "crud_sample_reception_lab_code_parse_reception_date", - "crud_sample_reception_lab_code_py", - "crud_sample_reception_lab_code_rationale_1", - "crud_sample_reception_lab_code_reception_time_date_str", - "crud_sample_reception_lab_code_sync_lab_storage_seq_after_use", - "crud_sample_reception_lab_code_sync_sequence_from_existing", - "crud_sample_reception_lab_code_validate_and_parse_lab_storage_code", - "crud_sample_reception_lab_storage_keyword_like", - "crud_sample_reception_list_pending_protocol_samples", - "crud_sample_reception_list_received_protocol_samples", - "crud_sample_reception_normalize_date_bound", - "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", - "crud_sample_reception_py", - "crud_sample_reception_reception_detail_item", - "crud_sample_reception_reception_ids_matching_lab_storage_keyword", - "crud_sample_reception_reception_sample_code", - "crud_sample_reception_reception_to_dict", - "crud_sample_reception_rows_to_sample_list_items", - "crud_sample_reception_sample_codes_matching_lab_storage_keyword", - "crud_sample_reception_sample_detail_rows_query", - "crud_sample_reception_sample_pending_query", - "crud_sample_reception_update_sample_reception", - "crud_sample_sms_notification_accept_conclusion_label", - "crud_sample_sms_notification_base_query", - "crud_sample_sms_notification_ensure_notification", - "crud_sample_sms_notification_fetch_sample_type_name", - "crud_sample_sms_notification_fmt_dt", - "crud_sample_sms_notification_generate_sms_content", - "crud_sample_sms_notification_list_notifications", - "crud_sample_sms_notification_normalize_date_bound", - "crud_sample_sms_notification_py", - "crud_sample_sms_notification_resolve_notification", - "crud_sample_sms_notification_row_to_dict", - "crud_sample_sms_notification_toggle_notification_status", - "crud_sample_sms_notification_total_pages", - "crud_sample_sms_notification_unicode_ci", - "crud_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", - "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", - "services_qc_work_order_fee_summary_build_protocol_payment_summary", - "services_qc_work_order_fee_summary_dec", - "services_qc_work_order_fee_summary_effective_collection_protocol_id", - "services_qc_work_order_fee_summary_enrich_work_order_fee_summaries", - "services_qc_work_order_fee_summary_fmt_ymd", - "services_qc_work_order_fee_summary_is_inbound_cell_storage_item", - "services_qc_work_order_fee_summary_is_outbound_fee_biz_type", - "services_qc_work_order_fee_summary_load_protocol_id_by_no", - "services_qc_work_order_fee_summary_load_reception_map", - "services_qc_work_order_fee_summary_payment_detail_row", - "services_qc_work_order_fee_summary_protocol_overall_status", - "services_qc_work_order_fee_summary_protocol_status_hint", - "services_qc_work_order_fee_summary_py", - "services_qc_work_order_fee_summary_received_amount_from_details", - "services_qc_work_order_fee_summary_sort_payment_details" - ], - "5": [ "api_collection_protocol_create_collection_protocol", "api_collection_protocol_delete_collection_protocol", "api_collection_protocol_ensure_customer_for_mother", @@ -2667,6 +2392,16 @@ "crud_ethnic_py", "crud_ethnic_rationale_1", "crud_ethnic_row_to_dict", + "crud_express_company_create_express_company", + "crud_express_company_express_code_exists", + "crud_express_company_get_express_company", + "crud_express_company_list_express_companies", + "crud_express_company_py", + "crud_express_company_rationale_1", + "crud_express_company_row_to_dict", + "crud_express_company_soft_delete_express_company", + "crud_express_company_total_pages", + "crud_express_company_update_express_company", "crud_leave_create_leave", "crud_leave_get_leave", "crud_leave_list_leaves", @@ -2766,6 +2501,20 @@ "crud_sample_code_total_pages", "crud_sample_code_update_sample_code", "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", + "crud_storage_entry_sms_notification_base_query", + "crud_storage_entry_sms_notification_ensure_notification", + "crud_storage_entry_sms_notification_fetch_sample_type_name", + "crud_storage_entry_sms_notification_fmt_dt", + "crud_storage_entry_sms_notification_generate_sms_content", + "crud_storage_entry_sms_notification_list_notifications", + "crud_storage_entry_sms_notification_normalize_date_bound", + "crud_storage_entry_sms_notification_py", + "crud_storage_entry_sms_notification_resolve_notification", + "crud_storage_entry_sms_notification_row_to_dict", + "crud_storage_entry_sms_notification_storage_status_label", + "crud_storage_entry_sms_notification_toggle_notification_status", + "crud_storage_entry_sms_notification_total_pages", + "crud_storage_entry_sms_notification_unicode_ci", "crud_workflow_list_completed_tasks", "crud_workflow_list_my_instances", "crud_workflow_list_pending_tasks", @@ -2787,7 +2536,7 @@ "services_protocol_payment_installment_rationale_70", "services_protocol_payment_installment_resolve_installment_due_amounts" ], - "6": [ + "5": [ "crud_material_code_exists", "crud_material_create_material", "crud_material_dec", @@ -3038,6 +2787,257 @@ "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", + "core_db_collation_rationale_1", + "core_db_collation_rationale_12", + "core_db_collation_rationale_7", + "core_db_collation_unicode_ci", + "crud_collection_protocol_format_attachment_file_size", + "crud_collection_protocol_urls_to_attachment_list", + "crud_outbound_release_review_batch_review", + "crud_outbound_release_review_fmt_dt", + "crud_outbound_release_review_get_schedule_detail", + "crud_outbound_release_review_get_user_name", + "crud_outbound_release_review_list_reviews_paginated", + "crud_outbound_release_review_py", + "crud_outbound_release_review_resolve_schedule_biz_type", + "crud_outbound_release_review_review_schedule", + "crud_outbound_release_review_row_to_dict", + "crud_outbound_release_review_total_pages", + "crud_production_task_list_production_tasks", + "crud_production_work_order_accept_conclusion_label", + "crud_production_work_order_attach_outbound_detail", + "crud_production_work_order_attach_reception_detail", + "crud_production_work_order_complete_production_work_order", + "crud_production_work_order_configure_temp_production_work_order", + "crud_production_work_order_create_outbound_production_work_order", + "crud_production_work_order_create_production_work_order_from_reception", + "crud_production_work_order_create_production_work_order_manual", + "crud_production_work_order_create_temp_production_work_order", + "crud_production_work_order_delete_production_work_order", + "crud_production_work_order_delete_temp_production_work_order", + "crud_production_work_order_enrich_outbound_items", + "crud_production_work_order_enrich_wo_items", + "crud_production_work_order_fmt_dt", + "crud_production_work_order_generate_outbound_work_order_no", + "crud_production_work_order_generate_temp_work_order_no", + "crud_production_work_order_generate_work_order_no", + "crud_production_work_order_get_production_info_map_for_samples", + "crud_production_work_order_get_production_work_order", + "crud_production_work_order_get_temp_production_work_order", + "crud_production_work_order_get_temp_production_work_order_detail", + "crud_production_work_order_list_production_work_orders", + "crud_production_work_order_list_temp_production_work_orders", + "crud_production_work_order_normalize_date_bound", + "crud_production_work_order_outbound_work_order_ids_by_keyword", + "crud_production_work_order_production_info_item", + "crud_production_work_order_production_task_info", + "crud_production_work_order_py", + "crud_production_work_order_reception_source_label", + "crud_production_work_order_soft_delete_sub", + "crud_production_work_order_sync_temp_production_work_order_status", + "crud_production_work_order_temp_wo_to_dict", + "crud_production_work_order_update_production_work_order", + "crud_production_work_order_wo_to_dict", + "crud_production_work_order_wo_to_response_dict", + "crud_qc_task_apply_task_result", + "crud_qc_task_assert_task_assignee", + "crud_qc_task_assignee_active_users_in_tenant", + "crud_qc_task_assignee_enrich_tasks_with_assignees", + "crud_qc_task_assignee_is_user_assignee", + "crud_qc_task_assignee_list_assignees_by_task_ids", + "crud_qc_task_assignee_py", + "crud_qc_task_assignee_rationale_63", + "crud_qc_task_assignee_soft_delete_assignees_by_task_ids", + "crud_qc_task_assignee_sync_assignees_for_task", + "crud_qc_task_assignee_validate_assignee_user_ids", + "crud_qc_task_complete_task", + "crud_qc_task_conclusion_label", + "crud_qc_task_create_qc_task_manual", + "crud_qc_task_create_task_for_line", + "crud_qc_task_dec", + "crud_qc_task_delete_qc_task", + "crud_qc_task_enrich_tasks_reception_fields", + "crud_qc_task_fmt_dt", + "crud_qc_task_gen_task_no", + "crud_qc_task_get_task", + "crud_qc_task_get_task_detail", + "crud_qc_task_list_mine_tasks", + "crud_qc_task_list_tasks", + "crud_qc_task_list_tasks_by_work_order", + "crud_qc_task_py", + "crud_qc_task_set_task_remark", + "crud_qc_task_start_task", + "crud_qc_task_task_row_to_dict", + "crud_qc_task_task_to_dict", + "crud_qc_task_task_work_order_context", + "crud_qc_work_order_accept_conclusion_label", + "crud_qc_work_order_apply_item_assignees", + "crud_qc_work_order_build_outbound_pilot_context_by_schedule", + "crud_qc_work_order_configure_temp_qc_work_order", + "crud_qc_work_order_configure_work_order", + "crud_qc_work_order_create_outbound_qc_work_order", + "crud_qc_work_order_create_qc_work_order_from_production", + "crud_qc_work_order_create_qc_work_order_manual", + "crud_qc_work_order_create_temp_qc_work_order", + "crud_qc_work_order_create_work_order_from_reception", + "crud_qc_work_order_dec", + "crud_qc_work_order_delete_qc_work_order", + "crud_qc_work_order_delete_temp_qc_work_order", + "crud_qc_work_order_effective_donation_sample_id", + "crud_qc_work_order_effective_protocol_sample_id", + "crud_qc_work_order_effective_reception_source", + "crud_qc_work_order_enrich_outbound_work_orders", + "crud_qc_work_order_enrich_production_work_order_refs", + "crud_qc_work_order_enrich_work_order_cell_products", + "crud_qc_work_order_enrich_work_order_list_items", + "crud_qc_work_order_fmt_dt", + "crud_qc_work_order_gen_daily_no", + "crud_qc_work_order_get_outbound_qc_detail", + "crud_qc_work_order_get_process_qc_info_map_for_samples", + "crud_qc_work_order_get_qc_info_map_for_samples", + "crud_qc_work_order_get_task_by_source_line_id", + "crud_qc_work_order_get_temp_qc_work_order", + "crud_qc_work_order_get_temp_qc_work_order_detail", + "crud_qc_work_order_get_work_order", + "crud_qc_work_order_get_work_order_detail", + "crud_qc_work_order_lab_lines", + "crud_qc_work_order_list_cell_product_options_for_production_work_order", + "crud_qc_work_order_list_process_qc_info_for_sample", + "crud_qc_work_order_list_temp_qc_work_orders", + "crud_qc_work_order_list_work_orders", + "crud_qc_work_order_load_sample_type_name_map", + "crud_qc_work_order_normalize_date_bound", + "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", + "crud_qc_work_order_process_qc_info_items_from_wos", + "crud_qc_work_order_py", + "crud_qc_work_order_qc_biz_type_label", + "crud_qc_work_order_qc_info_item", + "crud_qc_work_order_reception_source_label", + "crud_qc_work_order_resolve_outbound_biz_type_for_schedule", + "crud_qc_work_order_sample_type_name_for_item", + "crud_qc_work_order_sample_type_name_for_reception", + "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", + "crud_qc_work_order_sync_work_order_lab_items", + "crud_qc_work_order_sync_work_order_third_party_items", + "crud_qc_work_order_temp_lab_lines", + "crud_qc_work_order_temp_tasks", + "crud_qc_work_order_temp_third_lines", + "crud_qc_work_order_third_lines", + "crud_qc_work_order_try_complete_temp_qc_work_order", + "crud_qc_work_order_try_complete_work_order", + "crud_qc_work_order_update_qc_work_order", + "crud_qc_work_order_update_temp_qc_work_order", + "crud_qc_work_order_user_nick_name_map", + "crud_qc_work_order_validate_cell_product_id", + "crud_qc_work_order_wo_to_dict", + "crud_qc_work_order_work_order_qc_biz_type", + "crud_sample_reception_check_result_get_check_results_for_reception", + "crud_sample_reception_check_result_legacy_results_from_reception", + "crud_sample_reception_check_result_list_results_by_reception_ids", + "crud_sample_reception_check_result_py", + "crud_sample_reception_check_result_result_to_dict", + "crud_sample_reception_check_result_save_reception_check_results", + "crud_sample_reception_check_result_soft_delete_reception_check_results", + "crud_sample_reception_check_result_sync_legacy_columns_from_results", + "crud_sample_reception_create_sample_reception", + "crud_sample_reception_dec", + "crud_sample_reception_donation_ids_matching_lab_storage_keyword", + "crud_sample_reception_donation_rows_to_sample_list_items", + "crud_sample_reception_donation_sample_detail_rows_query", + "crud_sample_reception_donation_sample_id_col", + "crud_sample_reception_donation_sample_pending_query", + "crud_sample_reception_fmt_dt", + "crud_sample_reception_format_lab_storage_codes_csv", + "crud_sample_reception_get_reception_by_id", + "crud_sample_reception_get_reception_by_sample_code", + "crud_sample_reception_get_receptions_map_for_donation_samples", + "crud_sample_reception_get_receptions_map_for_samples", + "crud_sample_reception_lab_code_allocate_lab_storage_codes", + "crud_sample_reception_lab_code_allocate_one_seq", + "crud_sample_reception_lab_code_assert_lab_storage_code_available", + "crud_sample_reception_lab_code_format_lab_storage_code", + "crud_sample_reception_lab_code_max_existing_seq", + "crud_sample_reception_lab_code_parse_reception_date", + "crud_sample_reception_lab_code_py", + "crud_sample_reception_lab_code_rationale_1", + "crud_sample_reception_lab_code_reception_time_date_str", + "crud_sample_reception_lab_code_sync_lab_storage_seq_after_use", + "crud_sample_reception_lab_code_sync_sequence_from_existing", + "crud_sample_reception_lab_code_validate_and_parse_lab_storage_code", + "crud_sample_reception_lab_storage_keyword_like", + "crud_sample_reception_list_pending_protocol_samples", + "crud_sample_reception_list_received_protocol_samples", + "crud_sample_reception_normalize_date_bound", + "crud_sample_reception_protocol_ids_matching_lab_storage_keyword", + "crud_sample_reception_py", + "crud_sample_reception_reception_detail_item", + "crud_sample_reception_reception_ids_matching_lab_storage_keyword", + "crud_sample_reception_reception_sample_code", + "crud_sample_reception_reception_to_dict", + "crud_sample_reception_rows_to_sample_list_items", + "crud_sample_reception_sample_codes_matching_lab_storage_keyword", + "crud_sample_reception_sample_detail_rows_query", + "crud_sample_reception_sample_pending_query", + "crud_sample_reception_update_sample_reception", + "crud_sample_sms_notification_accept_conclusion_label", + "crud_sample_sms_notification_base_query", + "crud_sample_sms_notification_ensure_notification", + "crud_sample_sms_notification_fetch_sample_type_name", + "crud_sample_sms_notification_fmt_dt", + "crud_sample_sms_notification_generate_sms_content", + "crud_sample_sms_notification_list_notifications", + "crud_sample_sms_notification_normalize_date_bound", + "crud_sample_sms_notification_py", + "crud_sample_sms_notification_resolve_notification", + "crud_sample_sms_notification_row_to_dict", + "crud_sample_sms_notification_toggle_notification_status", + "crud_sample_sms_notification_total_pages", + "crud_sample_sms_notification_unicode_ci", + "crud_storage_release_review_batch_store_samples", + "crud_storage_release_review_batch_submit_review", + "crud_storage_release_review_build_cell_storage_protocol_info", + "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", + "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", + "services_qc_work_order_fee_summary_build_protocol_payment_summary", + "services_qc_work_order_fee_summary_dec", + "services_qc_work_order_fee_summary_effective_collection_protocol_id", + "services_qc_work_order_fee_summary_enrich_work_order_fee_summaries", + "services_qc_work_order_fee_summary_fmt_ymd", + "services_qc_work_order_fee_summary_is_inbound_cell_storage_item", + "services_qc_work_order_fee_summary_is_outbound_fee_biz_type", + "services_qc_work_order_fee_summary_load_protocol_id_by_no", + "services_qc_work_order_fee_summary_load_reception_map", + "services_qc_work_order_fee_summary_payment_detail_row", + "services_qc_work_order_fee_summary_protocol_overall_status", + "services_qc_work_order_fee_summary_protocol_status_hint", + "services_qc_work_order_fee_summary_py", + "services_qc_work_order_fee_summary_received_amount_from_details", + "services_qc_work_order_fee_summary_sort_payment_details" + ], "7": [ "api_workflow_get_designer_data", "app_main_error_json", @@ -3512,106 +3512,6 @@ "tasks_init_shutdown_scheduler" ], "10": [ - "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_next_code", - "crud_cell_product_get_product_chain", - "crud_cell_product_list_cell_products", - "crud_cell_product_nest_ancestor_parent", - "crud_cell_product_next_code_start_seq", - "crud_cell_product_normalize_product_code_base", - "crud_cell_product_product_node", - "crud_cell_product_product_to_response", - "crud_cell_product_protocol_sample_chain_node", - "crud_cell_product_py", - "crud_cell_product_reserve_next_codes", - "crud_cell_product_row_to_dict", - "crud_cell_product_sample_customer_dict", - "crud_cell_product_sample_type_name_from_id", - "crud_cell_product_total_pages", - "crud_cell_product_update_cell_product", - "crud_cell_product_validate_batch_items", - "crud_outbound_handover_inventory_apply_handover_inventory", - "crud_outbound_handover_inventory_get_cell_product_locked", - "crud_outbound_handover_inventory_handover_usage_remark", - "crud_outbound_handover_inventory_handover_usage_remark_prefix", - "crud_outbound_handover_inventory_py", - "crud_outbound_handover_inventory_remove_cell_occupancy_no_commit", - "crud_outbound_handover_inventory_restore_cell_occupancy_no_commit", - "crud_outbound_handover_inventory_revert_handover_inventory", - "crud_production_task_create_occupancy_for_product", - "crud_production_task_set_task_outputs", - "crud_storage_facility_batch_create_slots", - "crud_storage_facility_clear_slots_by_facility_node", - "crud_storage_facility_collect_descendant_ids", - "crud_storage_facility_create_facility", - "crud_storage_facility_create_slot", - "crud_storage_facility_get_children", - "crud_storage_facility_get_facility", - "crud_storage_facility_get_slot", - "crud_storage_facility_insert_row_and_shift_slots", - "crud_storage_facility_is_slot_available_row", - "crud_storage_facility_list_all_facilities", - "crud_storage_facility_list_slot_select_options", - "crud_storage_facility_list_slots", - "crud_storage_facility_py", - "crud_storage_facility_rationale_1", - "crud_storage_facility_rationale_208", - "crud_storage_facility_rationale_298", - "crud_storage_facility_rationale_50", - "crud_storage_facility_rationale_77", - "crud_storage_facility_rationale_93", - "crud_storage_facility_row_to_dict", - "crud_storage_facility_slot_select_display_name", - "crud_storage_facility_slot_to_dict", - "crud_storage_facility_slot_to_dict_for_row", - "crud_storage_facility_soft_delete_facility", - "crud_storage_facility_soft_delete_slot", - "crud_storage_facility_update_facility", - "crud_storage_facility_update_slot", - "crud_storage_occupancy_add_stored_occupancy_no_commit", - "crud_storage_occupancy_assert_batch_slots_unique", - "crud_storage_occupancy_assert_slot_vacant", - "crud_storage_occupancy_batch_create_occupancies", - "crud_storage_occupancy_create_occupancy", - "crud_storage_occupancy_list_occupancies", - "crud_storage_occupancy_list_occupancy_history", - "crud_storage_occupancy_py", - "crud_storage_occupancy_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", - "services_storage_facility_code_assert_sibling_node_code_unique", - "services_storage_facility_code_build_full_slot_code", - "services_storage_facility_code_build_node_code_path", - "services_storage_facility_code_cascade_refresh_slot_name_snapshots_for_nodes", - "services_storage_facility_code_cascade_refresh_slot_name_snapshots_for_slots", - "services_storage_facility_code_collect_slot_ids_under_nodes", - "services_storage_facility_code_load_facility_map", - "services_storage_facility_code_py", - "services_storage_facility_code_refresh_outbound_release_cell_slot_names", - "services_storage_facility_code_validate_node_code" - ], - "11": [ "api_production_batchstockinbody", "api_production_batchstockinitem", "api_production_batchstockoutbody", @@ -3686,7 +3586,7 @@ "schemas_production_work_order_py", "schemas_qc_work_order_productionqcworkordercreatebody" ], - "12": [ + "11": [ "crud_biz_no_generator_allocate_next_biz_no", "crud_biz_no_generator_format_biz_no", "crud_biz_no_generator_prefix_for", @@ -3750,6 +3650,68 @@ "models_research_donation_bizprotocoldonationconvert", "models_research_donation_rationale_185" ], + "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_next_code", + "crud_cell_product_get_product_chain", + "crud_cell_product_list_cell_products", + "crud_cell_product_nest_ancestor_parent", + "crud_cell_product_next_code_start_seq", + "crud_cell_product_normalize_product_code_base", + "crud_cell_product_product_node", + "crud_cell_product_product_to_response", + "crud_cell_product_protocol_sample_chain_node", + "crud_cell_product_py", + "crud_cell_product_reserve_next_codes", + "crud_cell_product_row_to_dict", + "crud_cell_product_sample_customer_dict", + "crud_cell_product_sample_type_name_from_id", + "crud_cell_product_total_pages", + "crud_cell_product_update_cell_product", + "crud_cell_product_validate_batch_items", + "crud_outbound_handover_inventory_apply_handover_inventory", + "crud_outbound_handover_inventory_get_cell_product_locked", + "crud_outbound_handover_inventory_handover_usage_remark", + "crud_outbound_handover_inventory_handover_usage_remark_prefix", + "crud_outbound_handover_inventory_py", + "crud_outbound_handover_inventory_remove_cell_occupancy_no_commit", + "crud_outbound_handover_inventory_restore_cell_occupancy_no_commit", + "crud_outbound_handover_inventory_revert_handover_inventory", + "crud_production_task_create_occupancy_for_product", + "crud_production_task_set_task_outputs", + "crud_storage_occupancy_add_stored_occupancy_no_commit", + "crud_storage_occupancy_assert_batch_slots_unique", + "crud_storage_occupancy_assert_slot_vacant", + "crud_storage_occupancy_batch_create_occupancies", + "crud_storage_occupancy_create_occupancy", + "crud_storage_occupancy_list_occupancies", + "crud_storage_occupancy_list_occupancy_history", + "crud_storage_occupancy_py", + "crud_storage_occupancy_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": [ "crud_qc_material_usage_amount_for_row", "crud_qc_material_usage_batch_map", @@ -3834,6 +3796,46 @@ "models_cleanroom_garment_rationale_9" ], "15": [ + "crud_storage_facility_batch_create_slots", + "crud_storage_facility_clear_slots_by_facility_node", + "crud_storage_facility_collect_descendant_ids", + "crud_storage_facility_create_facility", + "crud_storage_facility_create_slot", + "crud_storage_facility_get_children", + "crud_storage_facility_get_facility", + "crud_storage_facility_get_slot", + "crud_storage_facility_insert_row_and_shift_slots", + "crud_storage_facility_is_slot_available_row", + "crud_storage_facility_list_all_facilities", + "crud_storage_facility_list_slot_select_options", + "crud_storage_facility_list_slots", + "crud_storage_facility_py", + "crud_storage_facility_rationale_1", + "crud_storage_facility_rationale_208", + "crud_storage_facility_rationale_298", + "crud_storage_facility_rationale_50", + "crud_storage_facility_rationale_77", + "crud_storage_facility_rationale_93", + "crud_storage_facility_row_to_dict", + "crud_storage_facility_slot_select_display_name", + "crud_storage_facility_slot_to_dict", + "crud_storage_facility_slot_to_dict_for_row", + "crud_storage_facility_soft_delete_facility", + "crud_storage_facility_soft_delete_slot", + "crud_storage_facility_update_facility", + "crud_storage_facility_update_slot", + "services_storage_facility_code_assert_sibling_node_code_unique", + "services_storage_facility_code_build_full_slot_code", + "services_storage_facility_code_build_node_code_path", + "services_storage_facility_code_cascade_refresh_slot_name_snapshots_for_nodes", + "services_storage_facility_code_cascade_refresh_slot_name_snapshots_for_slots", + "services_storage_facility_code_collect_slot_ids_under_nodes", + "services_storage_facility_code_load_facility_map", + "services_storage_facility_code_py", + "services_storage_facility_code_refresh_outbound_release_cell_slot_names", + "services_storage_facility_code_validate_node_code" + ], + "16": [ "core_wechat_pay_get_wechat_pay_client", "core_wechat_pay_get_wechat_pay_v2", "core_wechat_pay_py", @@ -3864,7 +3866,7 @@ "core_wechat_pay_wechatpayv2client_unified_order", "core_wechat_pay_wechatpayv2client_xml_to_dict" ], - "16": [ + "17": [ "crud_clean_room_access_log_to_dict", "crud_clean_room_calc_duration_minutes", "crud_clean_room_create_access_log", @@ -3888,29 +3890,6 @@ "crud_clean_room_update_uv_disinfect_log", "crud_clean_room_uv_disinfect_log_to_dict" ], - "17": [ - "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_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_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" - ], "18": [ "crud_qc_third_party_company_company_code_exists", "crud_qc_third_party_company_create_company", @@ -4008,6 +3987,20 @@ "crud_reagent_stock_log_user_nick_name_map" ], "24": [ + "crud_collection_region_create_collection_region", + "crud_collection_region_create_hospital", + "crud_collection_region_get_collection_region", + "crud_collection_region_get_hospital", + "crud_collection_region_hospital_to_dict", + "crud_collection_region_list_hospitals", + "crud_collection_region_py", + "crud_collection_region_soft_delete_collection_region", + "crud_collection_region_soft_delete_hospital", + "crud_collection_region_total_pages", + "crud_collection_region_update_collection_region", + "crud_collection_region_update_hospital" + ], + "25": [ "crud_env_detect_record_create_env_detect_record", "crud_env_detect_record_generate_record_no", "crud_env_detect_record_get_env_detect_record", @@ -4021,7 +4014,7 @@ "crud_env_detect_record_split_csv", "crud_env_detect_record_update_env_detect_record" ], - "25": [ + "26": [ "crud_consumable_stock_log_deduct_for_step", "crud_consumable_stock_log_display_remark", "crud_consumable_stock_log_list_stock_logs", @@ -4035,7 +4028,7 @@ "crud_consumable_stock_log_row_to_dict", "crud_consumable_stock_log_user_nick_name_map" ], - "26": [ + "27": [ "crud_dept_build_tree", "crud_dept_cascade_soft_delete", "crud_dept_collect_with_ancestors", @@ -4049,19 +4042,19 @@ "crud_dept_soft_delete_dept", "crud_dept_update_dept" ], - "27": [ - "crud_express_company_create_express_company", - "crud_express_company_express_code_exists", - "crud_express_company_get_express_company", - "crud_express_company_list_express_companies", - "crud_express_company_py", - "crud_express_company_rationale_1", - "crud_express_company_row_to_dict", - "crud_express_company_soft_delete_express_company", - "crud_express_company_total_pages", - "crud_express_company_update_express_company" - ], "28": [ + "crud_sop_document_create_sop_document", + "crud_sop_document_get_sop_document", + "crud_sop_document_list_sop_documents", + "crud_sop_document_py", + "crud_sop_document_rationale_1", + "crud_sop_document_row_to_dict", + "crud_sop_document_soft_delete_sop_document", + "crud_sop_document_sop_code_exists", + "crud_sop_document_total_pages", + "crud_sop_document_update_sop_document" + ], + "29": [ "crud_sample_reception_check_item_create_check_item", "crud_sample_reception_check_item_get_check_item", "crud_sample_reception_check_item_item_code_exists", @@ -4073,7 +4066,7 @@ "crud_sample_reception_check_item_soft_delete_check_item", "crud_sample_reception_check_item_update_check_item" ], - "29": [ + "30": [ "crud_dict_data_create_dict_data", "crud_dict_data_get_dict_data", "crud_dict_data_list_dict_data", @@ -4085,7 +4078,7 @@ "crud_dict_data_total_pages", "crud_dict_data_update_dict_data" ], - "30": [ + "31": [ "crud_env_detect_item_create_env_detect_item", "crud_env_detect_item_get_env_detect_item", "crud_env_detect_item_item_code_exists", @@ -4097,7 +4090,7 @@ "crud_env_detect_item_soft_delete_env_detect_item", "crud_env_detect_item_update_env_detect_item" ], - "31": [ + "32": [ "crud_process_category_category_code_exists", "crud_process_category_create_process_category", "crud_process_category_get_process_category", @@ -4109,7 +4102,7 @@ "crud_process_category_total_pages", "crud_process_category_update_process_category" ], - "32": [ + "33": [ "crud_item_unit_create_item_unit", "crud_item_unit_get_item_unit", "crud_item_unit_list_item_units", @@ -4121,7 +4114,7 @@ "crud_item_unit_unit_code_exists", "crud_item_unit_update_item_unit" ], - "33": [ + "34": [ "crud_cell_sample_type_create_cell_sample_type", "crud_cell_sample_type_get_cell_sample_type", "crud_cell_sample_type_list_cell_sample_types", @@ -4133,7 +4126,7 @@ "crud_cell_sample_type_type_code_exists", "crud_cell_sample_type_update_cell_sample_type" ], - "34": [ + "35": [ "crud_output_type_create_output_type", "crud_output_type_get_output_type", "crud_output_type_list_output_types", @@ -4145,7 +4138,18 @@ "crud_output_type_type_code_exists", "crud_output_type_update_output_type" ], - "35": [ + "36": [ + "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" + ], + "37": [ "crud_menu_cascade_soft_delete", "crud_menu_create_menu", "crud_menu_get_menu", @@ -4156,7 +4160,7 @@ "crud_menu_soft_delete_menu", "crud_menu_update_menu" ], - "36": [ + "38": [ "crud_site_create_site", "crud_site_get_site", "crud_site_list_sites", @@ -4167,7 +4171,7 @@ "crud_site_total_pages", "crud_site_update_site" ], - "37": [ + "39": [ "core_menu_guard_py", "core_menu_guard_rationale_1", "core_menu_guard_rationale_16", @@ -4177,7 +4181,7 @@ "core_menu_guard_require_any_menu_code", "core_menu_guard_require_menu_code" ], - "38": [ + "40": [ "models_base_basemodel", "models_base_basemodel_to_dict", "models_base_get_active", @@ -4187,7 +4191,7 @@ "models_base_softdeletemodel_soft_delete", "models_base_tablename" ], - "39": [ + "41": [ "core_order_status_compat_derive_legacy_status_from_three", "core_order_status_compat_derive_three_status_from_legacy", "core_order_status_compat_py", @@ -4196,65 +4200,65 @@ "core_order_status_compat_threestatus", "core_order_status_compat_to_decimal" ], - "40": [ + "42": [ "basesettings", "core_config_config", "core_config_py", "core_config_settings" ], - "41": [ + "43": [ "core_database_auto_fill_create_dept_id", "core_database_get_db", "core_database_py", "core_database_rationale_31" ], - "42": [ + "44": [ "api_menu_get_menu_list", "api_menu_py", "api_menu_rationale_1" ], - "43": [ + "45": [ "core_context_py", "core_context_rationale_1" ], - "44": [ + "46": [ "api_init_py", "api_init_rationale_1" ], - "45": [ + "47": [ "init_py" ], - "46": [ + "48": [ "core_init_py" ], - "47": [ + "49": [ "core_wechat_message_rationale_143" ], - "48": [ + "50": [ "core_wechat_message_rationale_179" ], - "49": [ + "51": [ "core_wechat_message_rationale_215" ], - "50": [ + "52": [ "core_wechat_message_rationale_251" ], - "51": [ + "53": [ "core_wechat_message_rationale_289" ], - "52": [ + "54": [ "core_wechat_message_rationale_325" ], - "53": [ + "55": [ "models_init_py" ], - "54": [ + "56": [ "schemas_init_py" ], - "55": [ + "57": [ "crud_init_py" ], - "56": [ + "58": [ "ws_init_py" ] }, @@ -4263,19 +4267,19 @@ "1": 0.01, "2": 0.07, "3": 0.01, - "4": 0.02, + "4": 0.01, "5": 0.02, "6": 0.02, "7": 0.02, "8": 0.02, "9": 0.03, - "10": 0.04, - "11": 0.36, + "10": 0.36, + "11": 0.07, "12": 0.07, "13": 0.11, "14": 0.11, - "15": 0.12, - "16": 0.15, + "15": 0.1, + "16": 0.12, "17": 0.15, "18": 0.18, "19": 0.24, @@ -4283,27 +4287,27 @@ "21": 0.27, "22": 0.24, "23": 0.24, - "24": 0.32, - "25": 0.24, - "26": 0.27, - "27": 0.31, - "28": 0.38, - "29": 0.27, - "30": 0.38, - "31": 0.31, + "24": 0.27, + "25": 0.32, + "26": 0.24, + "27": 0.27, + "28": 0.31, + "29": 0.38, + "30": 0.27, + "31": 0.38, "32": 0.31, "33": 0.31, "34": 0.31, - "35": 0.33, + "35": 0.31, "36": 0.36, - "37": 0.25, - "38": 0.29, - "39": 0.38, - "40": 0.5, - "41": 0.5, - "42": 0.67, - "43": 1.0, - "44": 1.0, + "37": 0.33, + "38": 0.36, + "39": 0.25, + "40": 0.29, + "41": 0.38, + "42": 0.5, + "43": 0.5, + "44": 0.67, "45": 1.0, "46": 1.0, "47": 1.0, @@ -4315,7 +4319,9 @@ "53": 1.0, "54": 1.0, "55": 1.0, - "56": 1.0 + "56": 1.0, + "57": 1.0, + "58": 1.0 }, "gods": [ { diff --git a/backend/graphify-out/.graphify_extract.json b/backend/graphify-out/.graphify_extract.json index 8b3a9ce5..05cb1ff9 100644 --- a/backend/graphify-out/.graphify_extract.json +++ b/backend/graphify-out/.graphify_extract.json @@ -5108,28 +5108,28 @@ "label": "ProductionWorkOrderComplete", "file_type": "code", "source_file": "schemas/production_work_order.py", - "source_location": "L25" + "source_location": "L27" }, { "id": "schemas_production_work_order_productionworkorderupdate", "label": "ProductionWorkOrderUpdate", "file_type": "code", "source_file": "schemas/production_work_order.py", - "source_location": "L29" + "source_location": "L31" }, { "id": "schemas_production_work_order_productionworkordercreate", "label": "ProductionWorkOrderCreate", "file_type": "code", "source_file": "schemas/production_work_order.py", - "source_location": "L35" + "source_location": "L37" }, { "id": "schemas_production_work_order_productionworkorderconfigurebody", "label": "ProductionWorkOrderConfigureBody", "file_type": "code", "source_file": "schemas/production_work_order.py", - "source_location": "L45" + "source_location": "L47" }, { "id": "schemas_material_py", @@ -7558,84 +7558,84 @@ "label": "assert_task_assignee()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L461" + "source_location": "L469" }, { "id": "crud_qc_task_list_tasks_by_work_order", "label": "list_tasks_by_work_order()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L468" + "source_location": "L476" }, { "id": "crud_qc_task_get_task", "label": "get_task()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L486" + "source_location": "L494" }, { "id": "crud_qc_task_get_task_detail", "label": "get_task_detail()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L495" + "source_location": "L503" }, { "id": "crud_qc_task_start_task", "label": "start_task()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L523" + "source_location": "L531" }, { "id": "crud_qc_task_set_task_remark", "label": "_set_task_remark()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L540" + "source_location": "L548" }, { "id": "crud_qc_task_complete_task", "label": "complete_task()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L544" + "source_location": "L552" }, { "id": "crud_qc_task_apply_task_result", "label": "apply_task_result()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L588" + "source_location": "L596" }, { "id": "crud_qc_task_update_task_attachments", "label": "update_task_attachments()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L640" + "source_location": "L648" }, { "id": "crud_qc_task_create_qc_task_manual", "label": "create_qc_task_manual()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L670" + "source_location": "L678" }, { "id": "crud_qc_task_delete_qc_task", "label": "delete_qc_task()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L719" + "source_location": "L727" }, { - "id": "crud_qc_task_rationale_599", + "id": "crud_qc_task_rationale_607", "label": "\u4fdd\u5b58\u68c0\u6d4b\u7ed3\u679c\u4e0e\u7ed3\u8bba\uff1b\u4efb\u52a1\u672a\u5b8c\u6210\u65f6\u987a\u5e26\u6807\u8bb0\u4e3a\u5df2\u5b8c\u6210\u3002", "file_type": "rationale", "source_file": "crud/qc_task.py", - "source_location": "L599" + "source_location": "L607" }, { "id": "crud_process_route_py", @@ -8958,196 +8958,196 @@ "label": "_outbound_work_order_ids_by_keyword()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L241" + "source_location": "L246" }, { "id": "crud_production_work_order_reception_source_label", "label": "_reception_source_label()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L293" + "source_location": "L300" }, { "id": "crud_production_work_order_accept_conclusion_label", "label": "_accept_conclusion_label()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L298" + "source_location": "L305" }, { "id": "crud_production_work_order_attach_reception_detail", "label": "_attach_reception_detail()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L303" + "source_location": "L310" }, { "id": "crud_production_work_order_attach_outbound_detail", "label": "_attach_outbound_detail()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L333" + "source_location": "L340" }, { "id": "crud_production_work_order_wo_to_response_dict", "label": "_wo_to_response_dict()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L386" + "source_location": "L393" }, { "id": "crud_production_work_order_create_production_work_order_from_reception", "label": "create_production_work_order_from_reception()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L399" + "source_location": "L406" }, { "id": "crud_production_work_order_list_production_work_orders", "label": "list_production_work_orders()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L510" + "source_location": "L517" }, { "id": "crud_production_work_order_sync_production_work_order_status_from_tasks", "label": "sync_production_work_order_status_from_tasks()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L621" + "source_location": "L634" }, { "id": "crud_production_work_order_get_production_work_order", "label": "get_production_work_order()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L664" + "source_location": "L677" }, { "id": "crud_production_work_order_update_production_work_order", "label": "update_production_work_order()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L678" + "source_location": "L691" }, { "id": "crud_production_work_order_complete_production_work_order", "label": "complete_production_work_order()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L699" + "source_location": "L712" }, { "id": "crud_production_work_order_production_task_info", "label": "_production_task_info()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L733" + "source_location": "L746" }, { "id": "crud_production_work_order_production_info_item", "label": "_production_info_item()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L784" + "source_location": "L797" }, { "id": "crud_production_work_order_get_production_info_map_for_samples", "label": "get_production_info_map_for_samples()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L804" + "source_location": "L817" }, { "id": "crud_production_work_order_create_production_work_order_manual", "label": "create_production_work_order_manual()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L866" + "source_location": "L879" }, { "id": "crud_production_work_order_generate_outbound_work_order_no", "label": "_generate_outbound_work_order_no()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L899" + "source_location": "L912" }, { "id": "crud_production_work_order_create_outbound_production_work_order", "label": "create_outbound_production_work_order()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L918" + "source_location": "L931" }, { "id": "crud_production_work_order_delete_production_work_order", "label": "delete_production_work_order()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L965" + "source_location": "L978" }, { "id": "crud_production_work_order_generate_temp_work_order_no", "label": "_generate_temp_work_order_no()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L1016" + "source_location": "L1029" }, { "id": "crud_production_work_order_temp_wo_to_dict", "label": "_temp_wo_to_dict()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L1035" + "source_location": "L1048" }, { "id": "crud_production_work_order_create_temp_production_work_order", "label": "create_temp_production_work_order()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L1049" + "source_location": "L1062" }, { "id": "crud_production_work_order_list_temp_production_work_orders", "label": "list_temp_production_work_orders()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L1076" + "source_location": "L1089" }, { "id": "crud_production_work_order_get_temp_production_work_order", "label": "get_temp_production_work_order()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L1114" + "source_location": "L1127" }, { "id": "crud_production_work_order_get_temp_production_work_order_detail", "label": "get_temp_production_work_order_detail()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L1129" + "source_location": "L1142" }, { "id": "crud_production_work_order_configure_temp_production_work_order", "label": "configure_temp_production_work_order()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L1151" + "source_location": "L1164" }, { "id": "crud_production_work_order_sync_temp_production_work_order_status", "label": "sync_temp_production_work_order_status()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L1199" + "source_location": "L1212" }, { "id": "crud_production_work_order_delete_temp_production_work_order", "label": "delete_temp_production_work_order()", "file_type": "code", "source_file": "crud/production_work_order.py", - "source_location": "L1235" + "source_location": "L1248" }, { "id": "crud_production_work_order_rationale_139", @@ -9157,74 +9157,74 @@ "source_location": "L139" }, { - "id": "crud_production_work_order_rationale_242", + "id": "crud_production_work_order_rationale_247", "label": "\u51fa\u5e93\u5de5\u5355\u5173\u952e\u8bcd\uff1a\u6309\u5173\u8054\u7533\u8bf7\u5355\u53f7\u3001\u7533\u8bf7\u5355\u540d\u79f0\u5339\u914d\u3002", "file_type": "rationale", "source_file": "crud/production_work_order.py", - "source_location": "L242" + "source_location": "L247" }, { - "id": "crud_production_work_order_rationale_306", + "id": "crud_production_work_order_rationale_313", "label": "\u8be6\u60c5\u54cd\u5e94\u9644\u52a0\u8fd0\u8f93\u4e0e\u6837\u672c\u63a5\u6536\u4fe1\u606f\uff08\u4e0e\u8d28\u68c0\u5de5\u5355\u8be6\u60c5\u4e00\u81f4\uff09\u3002", "file_type": "rationale", "source_file": "crud/production_work_order.py", - "source_location": "L306" + "source_location": "L313" }, { - "id": "crud_production_work_order_rationale_336", + "id": "crud_production_work_order_rationale_343", "label": "outbound \u5de5\u5355\u8be6\u60c5\u9644\u52a0\u7533\u8bf7\u5355 + \u8f93\u6ce8\u8ba1\u5212\u4fe1\u606f\u3002", "file_type": "rationale", "source_file": "crud/production_work_order.py", - "source_location": "L336" + "source_location": "L343" }, { - "id": "crud_production_work_order_rationale_387", + "id": "crud_production_work_order_rationale_394", "label": "\u5de5\u5355\u54cd\u5e94\uff08\u542b\u63a5\u6536\u8bb0\u5f55\u5173\u8054\u7684\u6837\u672c\u7c7b\u578b\u3001\u63a5\u6536\u4eba\u3001\u63a5\u6536\u65f6\u95f4\u53ca reception \u8be6\u60c5\uff09\u3002", "file_type": "rationale", "source_file": "crud/production_work_order.py", - "source_location": "L387" + "source_location": "L394" }, { - "id": "crud_production_work_order_rationale_406", + "id": "crud_production_work_order_rationale_413", "label": "\u63a5\u6536\u7ed3\u8bba\u4e3a js \u65f6\u521b\u5efa\u5f85\u914d\u7f6e\u5165\u5e93\u751f\u4ea7\u5de5\u5355\uff08flush\uff0c\u4e0d commit\uff09\u3002", "file_type": "rationale", "source_file": "crud/production_work_order.py", - "source_location": "L406" + "source_location": "L413" }, { - "id": "crud_production_work_order_rationale_627", + "id": "crud_production_work_order_rationale_640", "label": "\u6309\u5173\u8054\u751f\u4ea7\u4efb\u52a1\u56de\u5199\u5de5\u5355\uff1a\u5b58\u5728\u672a\u5220\u9664\u4efb\u52a1\u5219\u4e3a jxz\uff0c\u5168\u90e8\u5220\u9664\u540e\u56de dpz\uff08\u5df2\u5b8c\u6210\u5de5\u5355\u4e0d\u6539\u52a8\uff09\u3002", "file_type": "rationale", "source_file": "crud/production_work_order.py", - "source_location": "L627" + "source_location": "L640" }, { - "id": "crud_production_work_order_rationale_686", + "id": "crud_production_work_order_rationale_699", "label": "\u66f4\u65b0\u751f\u4ea7\u5de5\u5355\u5907\u6ce8\uff08\u5165\u5e93/\u4e34\u65f6\u5747\u53ef\uff0c\u4efb\u610f\u72b6\u6001\uff09", "file_type": "rationale", "source_file": "crud/production_work_order.py", - "source_location": "L686" + "source_location": "L699" }, { - "id": "crud_production_work_order_rationale_734", + "id": "crud_production_work_order_rationale_747", "label": "\u5c06\u5355\u6761\u751f\u4ea7\u4efb\u52a1\uff08\u542b\u6295\u5165\u7269\u3001\u4ea7\u51fa\u7269\uff09\u8f6c\u4e3a\u6458\u8981\u5b57\u5178\u3002", "file_type": "rationale", "source_file": "crud/production_work_order.py", - "source_location": "L734" + "source_location": "L747" }, { - "id": "crud_production_work_order_rationale_785", + "id": "crud_production_work_order_rationale_798", "label": "\u5c06\u5355\u6761\u751f\u4ea7\u5de5\u5355\uff08\u542b\u4efb\u52a1\u5217\u8868\uff09\u8f6c\u4e3a\u6458\u8981\u5b57\u5178\u3002", "file_type": "rationale", "source_file": "crud/production_work_order.py", - "source_location": "L785" + "source_location": "L798" }, { - "id": "crud_production_work_order_rationale_811", + "id": "crud_production_work_order_rationale_824", "label": "\u6309\u6837\u672c\u6279\u91cf\u8fd4\u56de\u751f\u4ea7\u5de5\u5355\u6458\u8981\uff08\u542b\u4efb\u52a1\u3001\u6295\u5165\u7269\u3001\u4ea7\u51fa\u7269\uff09\uff0c\u4f9b\u534f\u8bae\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002 \u7ec6\u80de\u5b58\u50a8\uff1a\u4f20\u5165 sample_code_by_id \u65f6\uff0c\u6309\u79df\u6237 + \u6837\u672c\u7f16", "file_type": "rationale", "source_file": "crud/production_work_order.py", - "source_location": "L811" + "source_location": "L824" }, { "id": "crud_material_py", @@ -10610,350 +10610,350 @@ "label": "_generate_task_no()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L207" + "source_location": "L252" }, { "id": "crud_production_task_task_to_dict", "label": "_task_to_dict()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L221" + "source_location": "L266" }, { "id": "crud_production_task_step_to_dict", "label": "_step_to_dict()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L248" + "source_location": "L293" }, { "id": "crud_production_task_step_reagent_to_dict", "label": "_step_reagent_to_dict()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L269" + "source_location": "L314" }, { "id": "crud_production_task_step_configured_reagent_to_dict", "label": "_step_configured_reagent_to_dict()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L286" + "source_location": "L331" }, { "id": "crud_production_task_step_consumable_to_dict", "label": "_step_consumable_to_dict()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L302" + "source_location": "L347" }, { "id": "crud_production_task_step_output_to_dict", "label": "_step_output_to_dict()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L319" + "source_location": "L364" }, { "id": "crud_production_task_step_data_collection_to_dict", "label": "_step_data_collection_to_dict()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L331" + "source_location": "L376" }, { "id": "crud_production_task_task_input_to_dict", "label": "_task_input_to_dict()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L343" + "source_location": "L388" }, { "id": "crud_production_task_task_output_to_dict", "label": "_task_output_to_dict()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L365" + "source_location": "L410" }, { "id": "crud_production_task_soft_delete_sub", "label": "_soft_delete_sub()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L390" + "source_location": "L435" }, { "id": "crud_production_task_resolve_sub_table_order_num", "label": "_resolve_sub_table_order_num()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L403" + "source_location": "L448" }, { "id": "crud_production_task_step_sub_tables_to_dict", "label": "_step_sub_tables_to_dict()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L412" + "source_location": "L457" }, { "id": "crud_production_task_clone_step_reagents", "label": "_clone_step_reagents()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L438" + "source_location": "L483" }, { "id": "crud_production_task_clone_step_consumables", "label": "_clone_step_consumables()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L461" + "source_location": "L506" }, { "id": "crud_production_task_clone_step_outputs", "label": "_clone_step_outputs()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L484" + "source_location": "L529" }, { "id": "crud_production_task_clone_step_data_collections", "label": "_clone_step_data_collections()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L506" + "source_location": "L551" }, { "id": "crud_production_task_clone_route_to_task", "label": "_clone_route_to_task()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L527" + "source_location": "L572" }, { "id": "crud_production_task_validate_assignee_user_id", "label": "_validate_assignee_user_id()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L561" + "source_location": "L606" }, { "id": "crud_production_task_enrich_assignee_names", "label": "_enrich_assignee_names()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L580" + "source_location": "L625" }, { "id": "crud_production_task_enrich_handover_times", "label": "_enrich_handover_times()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L596" + "source_location": "L641" }, { "id": "crud_production_task_get_production_task_row", "label": "get_production_task_row()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L625" + "source_location": "L670" }, { "id": "crud_production_task_assert_task_assignee", "label": "assert_task_assignee()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L639" + "source_location": "L684" }, { "id": "crud_production_task_record_task_handover", "label": "_record_task_handover()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L650" + "source_location": "L695" }, { "id": "crud_production_task_forward_production_task", "label": "forward_production_task()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L682" + "source_location": "L727" }, { "id": "crud_production_task_reassign_production_task", "label": "reassign_production_task()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L725" + "source_location": "L770" }, { "id": "crud_production_task_create_production_task", "label": "create_production_task()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L770" + "source_location": "L815" }, { "id": "crud_production_task_list_production_tasks", "label": "list_production_tasks()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L849" + "source_location": "L894" }, { "id": "crud_production_task_list_mine_production_tasks", "label": "list_mine_production_tasks()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1144" + "source_location": "L1215" }, { "id": "crud_production_task_get_production_task_detail", "label": "get_production_task_detail()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1185" + "source_location": "L1262" }, { "id": "crud_production_task_update_production_task", "label": "update_production_task()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1344" + "source_location": "L1421" }, { "id": "crud_production_task_consume_task_input_cell_products", "label": "_consume_task_input_cell_products()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1369" + "source_location": "L1446" }, { "id": "crud_production_task_update_task_status", "label": "update_task_status()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1416" + "source_location": "L1493" }, { "id": "crud_production_task_add_task_step", "label": "add_task_step()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1466" + "source_location": "L1543" }, { "id": "crud_production_task_update_task_step", "label": "update_task_step()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1626" + "source_location": "L1703" }, { "id": "crud_production_task_delete_task_step", "label": "delete_task_step()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1668" + "source_location": "L1745" }, { "id": "crud_production_task_replace_step_reagents", "label": "replace_step_reagents()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1691" + "source_location": "L1768" }, { "id": "crud_production_task_replace_step_consumables", "label": "replace_step_consumables()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1761" + "source_location": "L1838" }, { "id": "crud_production_task_replace_step_configured_reagents", "label": "replace_step_configured_reagents()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1831" + "source_location": "L1908" }, { "id": "crud_production_task_replace_step_outputs", "label": "replace_step_outputs()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1899" + "source_location": "L1976" }, { "id": "crud_production_task_replace_step_data_collections", "label": "replace_step_data_collections()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1918" + "source_location": "L1995" }, { "id": "crud_production_task_set_task_inputs", "label": "set_task_inputs()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1937" + "source_location": "L2014" }, { "id": "crud_production_task_parse_optional_date", "label": "_parse_optional_date()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L1994" + "source_location": "L2071" }, { "id": "crud_production_task_create_occupancy_for_product", "label": "_create_occupancy_for_product()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L2003" + "source_location": "L2080" }, { "id": "crud_production_task_update_product_from_output", "label": "_update_product_from_output()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L2025" + "source_location": "L2102" }, { "id": "crud_production_task_set_task_outputs", "label": "set_task_outputs()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L2067" + "source_location": "L2144" }, { "id": "crud_production_task_reorder_task_steps", "label": "reorder_task_steps()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L2201" + "source_location": "L2278" }, { "id": "crud_production_task_copy_task_step", "label": "copy_task_step()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L2215" + "source_location": "L2292" }, { "id": "crud_production_task_delete_production_task", "label": "delete_production_task()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L2342" + "source_location": "L2419" }, { "id": "crud_production_task_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L2391" + "source_location": "L2468" }, { "id": "crud_production_task_rationale_1", @@ -10970,53 +10970,53 @@ "source_location": "L124" }, { - "id": "crud_production_task_rationale_404", + "id": "crud_production_task_rationale_449", "label": "\u590d\u5236/\u514b\u9686\u5b50\u8868\u6392\u5e8f\u53f7\uff1a\u4fdd\u7559\u6e90 order_num\uff1b\u82e5\u6e90\u8bb0\u5f55\u5747\u4e3a 0 \u5219\u6309\u904d\u5386\u987a\u5e8f\u5199\u5165 idx\u3002", "file_type": "rationale", "source_file": "crud/production_task.py", - "source_location": "L404" + "source_location": "L449" }, { - "id": "crud_production_task_rationale_413", + "id": "crud_production_task_rationale_458", "label": "\u52a0\u8f7d\u6b65\u9aa4\u56db\u5f20\u5b50\u8868\u5e76\u5e8f\u5217\u5316\uff08\u4e0e get_production_task_detail \u4e00\u81f4\uff09\u3002", "file_type": "rationale", "source_file": "crud/production_task.py", - "source_location": "L413" + "source_location": "L458" }, { - "id": "crud_production_task_rationale_1375", + "id": "crud_production_task_rationale_1452", "label": "\u4efb\u52a1\u9996\u6b21\u5b8c\u6210\u65f6\uff0c\u5c06\u539f\u6750\u6599\u4e2d\u7684\u7ec6\u80de\u4ea7\u54c1\u6807\u8bb0\u4e3a\u5df2\u4f7f\u7528\u5e76\u91ca\u653e\u5e93\u4f4d\u5360\u7528\u3002", "file_type": "rationale", "source_file": "crud/production_task.py", - "source_location": "L1375" + "source_location": "L1452" }, { - "id": "crud_production_task_rationale_1995", + "id": "crud_production_task_rationale_2072", "label": "\u89e3\u6790\u53ef\u9009\u65e5\u671f\u5b57\u7b26\u4e32\uff08\u517c\u5bb9 YYYY-MM-DD \u4e0e ISO 8601\uff09", "file_type": "rationale", "source_file": "crud/production_task.py", - "source_location": "L1995" + "source_location": "L2072" }, { - "id": "crud_production_task_rationale_2026", + "id": "crud_production_task_rationale_2103", "label": "\u4ece output item \u66f4\u65b0\u7ec6\u80de\u4ea7\u54c1\u5b57\u6bb5", "file_type": "rationale", "source_file": "crud/production_task.py", - "source_location": "L2026" + "source_location": "L2103" }, { - "id": "crud_production_task_rationale_2217", + "id": "crud_production_task_rationale_2294", "label": "\u590d\u5236\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\uff0c\u63d2\u5165\u5230\u539f\u6b65\u9aa4\u4e4b\u540e\uff0c\u540d\u79f0\u8ffd\u52a0\uff08\u590d\u5236\uff09", "file_type": "rationale", "source_file": "crud/production_task.py", - "source_location": "L2217" + "source_location": "L2294" }, { - "id": "crud_production_task_rationale_2343", + "id": "crud_production_task_rationale_2420", "label": "\u8f6f\u5220\u9664\u751f\u4ea7\u4efb\u52a1\u53ca\u5176\u6240\u6709\u5b50\u8868\u6570\u636e\uff08\u6b65\u9aa4 + \u6295\u5165 + \u4ea7\u51fa\uff09", "file_type": "rationale", "source_file": "crud/production_task.py", - "source_location": "L2343" + "source_location": "L2420" }, { "id": "crud_qc_third_party_item_py", @@ -16245,350 +16245,350 @@ "label": "_outbound_qc_work_order_ids_by_keyword()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L289" + "source_location": "L292" }, { "id": "crud_qc_work_order_accept_conclusion_label", "label": "_accept_conclusion_label()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L334" + "source_location": "L339" }, { "id": "crud_qc_work_order_load_sample_type_name_map", "label": "_load_sample_type_name_map()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L339" + "source_location": "L344" }, { "id": "crud_qc_work_order_effective_reception_source", "label": "_effective_reception_source()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L351" + "source_location": "L356" }, { "id": "crud_qc_work_order_effective_donation_sample_id", "label": "_effective_donation_sample_id()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L360" + "source_location": "L365" }, { "id": "crud_qc_work_order_effective_protocol_sample_id", "label": "_effective_protocol_sample_id()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L369" + "source_location": "L374" }, { "id": "crud_qc_work_order_sample_type_name_for_item", "label": "_sample_type_name_for_item()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L377" + "source_location": "L382" }, { "id": "crud_qc_work_order_sample_type_name_for_reception", "label": "_sample_type_name_for_reception()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L395" + "source_location": "L400" }, { "id": "crud_qc_work_order_enrich_work_order_list_items", "label": "_enrich_work_order_list_items()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L418" + "source_location": "L423" }, { "id": "crud_qc_work_order_enrich_production_work_order_refs", "label": "_enrich_production_work_order_refs()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L582" + "source_location": "L587" }, { "id": "crud_qc_work_order_gen_daily_no", "label": "_gen_daily_no()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L607" + "source_location": "L612" }, { "id": "crud_qc_work_order_user_nick_name_map", "label": "_user_nick_name_map()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L621" + "source_location": "L626" }, { "id": "crud_qc_work_order_wo_to_dict", "label": "_wo_to_dict()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L629" + "source_location": "L634" }, { "id": "crud_qc_work_order_create_work_order_from_reception", "label": "create_work_order_from_reception()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L696" + "source_location": "L701" }, { "id": "crud_qc_work_order_create_qc_work_order_from_production", "label": "create_qc_work_order_from_production()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L813" + "source_location": "L818" }, { "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": "crud/qc_work_order.py", - "source_location": "L902" + "source_location": "L907" }, { "id": "crud_qc_work_order_list_work_orders", "label": "list_work_orders()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L989" + "source_location": "L994" }, { "id": "crud_qc_work_order_get_work_order", "label": "get_work_order()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1103" + "source_location": "L1112" }, { "id": "crud_qc_work_order_lab_lines", "label": "_lab_lines()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1112" + "source_location": "L1121" }, { "id": "crud_qc_work_order_third_lines", "label": "_third_lines()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1133" + "source_location": "L1142" }, { "id": "crud_qc_work_order_qc_info_item", "label": "_qc_info_item()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1157" + "source_location": "L1166" }, { "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": "L1178" + "source_location": "L1187" }, { "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": "L1243" + "source_location": "L1252" }, { "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": "L1255" + "source_location": "L1264" }, { "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": "L1322" + "source_location": "L1331" }, { "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": "L1347" + "source_location": "L1356" }, { "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": "L1411" + "source_location": "L1420" }, { "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": "L1445" + "source_location": "L1454" }, { "id": "crud_qc_work_order_apply_item_assignees", "label": "_apply_item_assignees()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1459" + "source_location": "L1468" }, { "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": "L1485" + "source_location": "L1494" }, { "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": "L1609" + "source_location": "L1618" }, { "id": "crud_qc_work_order_configure_work_order", "label": "configure_work_order()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1749" + "source_location": "L1758" }, { "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": "L1824" + "source_location": "L1833" }, { "id": "crud_qc_work_order_temp_lab_lines", "label": "_temp_lab_lines()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1851" + "source_location": "L1860" }, { "id": "crud_qc_work_order_temp_third_lines", "label": "_temp_third_lines()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1873" + "source_location": "L1882" }, { "id": "crud_qc_work_order_temp_tasks", "label": "_temp_tasks()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1898" + "source_location": "L1907" }, { "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": "L1923" + "source_location": "L1932" }, { "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": "L1963" + "source_location": "L1972" }, { "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": "L1997" + "source_location": "L2006" }, { "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": "L2019" + "source_location": "L2028" }, { "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": "L2065" + "source_location": "L2074" }, { "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": "L2078" + "source_location": "L2087" }, { "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": "L2093" + "source_location": "L2102" }, { "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": "L2154" + "source_location": "L2163" }, { "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": "L2178" + "source_location": "L2187" }, { "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": "L2250" + "source_location": "L2259" }, { "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": "L2376" + "source_location": "L2385" }, { "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": "L2416" + "source_location": "L2425" }, { "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": "L2453" + "source_location": "L2462" }, { "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": "L2511" + "source_location": "L2520" }, { "id": "crud_qc_work_order_rationale_86", @@ -16605,123 +16605,123 @@ "source_location": "L202" }, { - "id": "crud_qc_work_order_rationale_292", + "id": "crud_qc_work_order_rationale_295", "label": "\u51fa\u5e93\u8d28\u68c0\u5de5\u5355\u5173\u952e\u8bcd\uff1a\u6309\u5173\u8054\u7533\u8bf7\u5355\u53f7\u3001\u7533\u8bf7\u5355\u540d\u79f0\u5339\u914d\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L292" + "source_location": "L295" }, { - "id": "crud_qc_work_order_rationale_352", + "id": "crud_qc_work_order_rationale_357", "label": "\u5217\u8868\u5c55\u793a\u4ee5\u5de5\u5355 receptionSource \u4e3a\u51c6\uff0c\u63a5\u6536\u8bb0\u5f55\u4f5c\u515c\u5e95\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L352" + "source_location": "L357" }, { - "id": "crud_qc_work_order_rationale_361", + "id": "crud_qc_work_order_rationale_366", "label": "\u79d1\u7814\u6350\u8d60\uff1a\u63a5\u6536\u8bb0\u5f55 donation_sample_id\uff1b\u5de5\u5355 protocol_sample_id \u5b58\u6350\u8d60\u6837\u672c id\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L361" + "source_location": "L366" }, { - "id": "crud_qc_work_order_rationale_404", + "id": "crud_qc_work_order_rationale_409", "label": "\u6309\u63a5\u6536\u8bb0\u5f55\u89e3\u6790\u6837\u672c\u7c7b\u578b\uff1b\u4f20\u5165 item \u65f6\u4e0e\u5de5\u5355\u5217\u8868 enrich \u89c4\u5219\u4e00\u81f4\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L404" + "source_location": "L409" }, { - "id": "crud_qc_work_order_rationale_704", + "id": "crud_qc_work_order_rationale_709", "label": "\u63a5\u6536\u7ed3\u8bba\u4e3a js \u65f6\u521b\u5efa\u5f85\u914d\u7f6e\u5de5\u5355\uff08flush\uff0c\u4e0d commit\uff09\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L704" + "source_location": "L709" }, { - "id": "crud_qc_work_order_rationale_824", + "id": "crud_qc_work_order_rationale_829", "label": "\u751f\u4ea7\u8fc7\u7a0b\u6d3e\u53d1\u8d28\u68c0\u5de5\u5355\uff08flush\uff0c\u4e0d commit\uff09\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L824" + "source_location": "L829" }, { - "id": "crud_qc_work_order_rationale_908", + "id": "crud_qc_work_order_rationale_913", "label": "\u6c47\u603b\u751f\u4ea7\u5de5\u5355\u4e0b\u4efb\u52a1\u4ea7\u51fa\u4e2d\u7684\u7ec6\u80de\u4ea7\u54c1\uff08\u53bb\u91cd\uff09\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L908" + "source_location": "L913" }, { - "id": "crud_qc_work_order_rationale_1185", + "id": "crud_qc_work_order_rationale_1194", "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": "L1185" + "source_location": "L1194" }, { - "id": "crud_qc_work_order_rationale_1262", + "id": "crud_qc_work_order_rationale_1271", "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": "L1262" + "source_location": "L1271" }, { - "id": "crud_qc_work_order_rationale_1328", + "id": "crud_qc_work_order_rationale_1337", "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": "L1328" + "source_location": "L1337" }, { - "id": "crud_qc_work_order_rationale_1414", + "id": "crud_qc_work_order_rationale_1423", "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": "L1414" + "source_location": "L1423" }, { - "id": "crud_qc_work_order_rationale_1497", + "id": "crud_qc_work_order_rationale_1506", "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": "L1497" + "source_location": "L1506" }, { - "id": "crud_qc_work_order_rationale_1621", + "id": "crud_qc_work_order_rationale_1630", "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": "L1621" + "source_location": "L1630" }, { - "id": "crud_qc_work_order_rationale_1932", + "id": "crud_qc_work_order_rationale_1941", "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": "L1932" + "source_location": "L1941" }, { - "id": "crud_qc_work_order_rationale_1973", + "id": "crud_qc_work_order_rationale_1982", "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": "L1973" + "source_location": "L1982" }, { - "id": "crud_qc_work_order_rationale_2253", + "id": "crud_qc_work_order_rationale_2262", "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": "L2253" + "source_location": "L2262" }, { - "id": "crud_qc_work_order_rationale_2512", + "id": "crud_qc_work_order_rationale_2521", "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": "L2512" + "source_location": "L2521" }, { "id": "crud_outbound_handover_inventory_py", @@ -22440,406 +22440,406 @@ "label": "get_qc_work_order_detail()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L669" + "source_location": "L671" }, { "id": "api_qc_get_outbound_qc_detail", "label": "get_outbound_qc_detail()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L687" + "source_location": "L689" }, { "id": "api_qc_update_qc_work_order", "label": "update_qc_work_order()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L705" + "source_location": "L707" }, { "id": "api_qc_delete_qc_work_order_api", "label": "delete_qc_work_order_api()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L735" + "source_location": "L737" }, { "id": "api_qc_configure_qc_work_order", "label": "configure_qc_work_order()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L749" + "source_location": "L751" }, { "id": "api_qc_taskattachmentsbody", "label": "TaskAttachmentsBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L782" + "source_location": "L784" }, { "id": "api_qc_create_qc_task", "label": "create_qc_task()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L789" + "source_location": "L791" }, { "id": "api_qc_list_my_qc_tasks", "label": "list_my_qc_tasks()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L821" + "source_location": "L823" }, { "id": "api_qc_list_qc_tasks", "label": "list_qc_tasks()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L852" + "source_location": "L858" }, { "id": "api_qc_get_qc_task_detail", "label": "get_qc_task_detail()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L885" + "source_location": "L891" }, { "id": "api_qc_start_qc_task", "label": "start_qc_task()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L903" + "source_location": "L909" }, { "id": "api_qc_complete_qc_task", "label": "complete_qc_task()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L923" + "source_location": "L929" }, { "id": "api_qc_get_task_results", "label": "get_task_results()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L943" + "source_location": "L949" }, { "id": "api_qc_list_qc_material_requisition_options", "label": "list_qc_material_requisition_options()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L958" + "source_location": "L964" }, { "id": "api_qc_get_task_material_usages", "label": "get_task_material_usages()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L981" + "source_location": "L987" }, { "id": "api_qc_complete_task_with_result", "label": "complete_task_with_result()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1001" + "source_location": "L1007" }, { "id": "api_qc_update_qc_task_attachments", "label": "update_qc_task_attachments()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1063" + "source_location": "L1069" }, { "id": "api_qc_delete_qc_task_api", "label": "delete_qc_task_api()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1090" + "source_location": "L1096" }, { "id": "api_qc_qcmaterialbody", "label": "QcMaterialBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1106" + "source_location": "L1112" }, { "id": "api_qc_qcmaterialupdatebody", "label": "QcMaterialUpdateBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1117" + "source_location": "L1123" }, { "id": "api_qc_stockinbody", "label": "StockInBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1128" + "source_location": "L1134" }, { "id": "api_qc_batchstockinitem", "label": "BatchStockInItem", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1143" + "source_location": "L1149" }, { "id": "api_qc_batchstockinbody", "label": "BatchStockInBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1158" + "source_location": "L1164" }, { "id": "api_qc_batchstockoutitem", "label": "BatchStockOutItem", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1165" + "source_location": "L1171" }, { "id": "api_qc_batchstockoutbody", "label": "BatchStockOutBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1172" + "source_location": "L1178" }, { "id": "api_qc_batchdiscarditem", "label": "BatchDiscardItem", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1181" + "source_location": "L1187" }, { "id": "api_qc_batchdiscardbody", "label": "BatchDiscardBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1189" + "source_location": "L1195" }, { "id": "api_qc_qcmaterialbatchupdatebody", "label": "QcMaterialBatchUpdateBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1197" + "source_location": "L1203" }, { "id": "api_qc_list_qc_material_batches", "label": "list_qc_material_batches()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1217" + "source_location": "L1223" }, { "id": "api_qc_qc_material_batch_options", "label": "qc_material_batch_options()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1246" + "source_location": "L1252" }, { "id": "api_qc_update_qc_material_batch", "label": "update_qc_material_batch()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1269" + "source_location": "L1275" }, { "id": "api_qc_delete_qc_material_batch", "label": "delete_qc_material_batch()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1298" + "source_location": "L1304" }, { "id": "api_qc_list_qc_materials", "label": "list_qc_materials()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1315" + "source_location": "L1321" }, { "id": "api_qc_qc_material_options", "label": "qc_material_options()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1337" + "source_location": "L1343" }, { "id": "api_qc_create_qc_material", "label": "create_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1349" + "source_location": "L1355" }, { "id": "api_qc_update_qc_material", "label": "update_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1379" + "source_location": "L1385" }, { "id": "api_qc_delete_qc_material", "label": "delete_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1408" + "source_location": "L1414" }, { "id": "api_qc_batch_stock_in_qc_material", "label": "batch_stock_in_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1425" + "source_location": "L1431" }, { "id": "api_qc_batch_stock_out_qc_material", "label": "batch_stock_out_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1478" + "source_location": "L1484" }, { "id": "api_qc_batch_discard_qc_material", "label": "batch_discard_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1514" + "source_location": "L1520" }, { "id": "api_qc_stock_in_qc_material", "label": "stock_in_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1556" + "source_location": "L1562" }, { "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": "L1598" + "source_location": "L1604" }, { "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": "L1608" + "source_location": "L1614" }, { "id": "api_qc_batch_discard_qc_material_batches", "label": "batch_discard_qc_material_batches()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1618" + "source_location": "L1624" }, { "id": "api_qc_list_qc_material_usages", "label": "list_qc_material_usages()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1631" + "source_location": "L1637" }, { "id": "api_qc_list_my_qc_material_usages", "label": "list_my_qc_material_usages()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1660" + "source_location": "L1666" }, { "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": "L1697" + "source_location": "L1703" }, { "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": "L1722" + "source_location": "L1728" }, { "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": "L1748" + "source_location": "L1754" }, { "id": "api_qc_stockcheckcreatebody", "label": "StockCheckCreateBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1778" + "source_location": "L1784" }, { "id": "api_qc_stockcheckunusedlineitem", "label": "StockCheckUnusedLineItem", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1785" + "source_location": "L1791" }, { "id": "api_qc_stockcheckunusedlinesbody", "label": "StockCheckUnusedLinesBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1805" + "source_location": "L1811" }, { "id": "api_qc_list_qc_material_stock_checks", "label": "list_qc_material_stock_checks()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1811" + "source_location": "L1817" }, { "id": "api_qc_create_qc_material_stock_check", "label": "create_qc_material_stock_check()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1842" + "source_location": "L1848" }, { "id": "api_qc_get_qc_material_stock_check", "label": "get_qc_material_stock_check()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1868" + "source_location": "L1874" }, { "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": "L1884" + "source_location": "L1890" }, { "id": "api_qc_complete_qc_material_stock_check", "label": "complete_qc_material_stock_check()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1910" + "source_location": "L1916" }, { "id": "api_qc_cancel_qc_material_stock_check", "label": "cancel_qc_material_stock_check()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1927" + "source_location": "L1933" }, { "id": "api_qc_rationale_1", @@ -22849,46 +22849,46 @@ "source_location": "L1" }, { - "id": "api_qc_rationale_1603", + "id": "api_qc_rationale_1609", "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": "L1603" + "source_location": "L1609" }, { - "id": "api_qc_rationale_1613", + "id": "api_qc_rationale_1619", "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": "L1613" + "source_location": "L1619" }, { - "id": "api_qc_rationale_1623", + "id": "api_qc_rationale_1629", "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": "L1623" + "source_location": "L1629" }, { - "id": "api_qc_rationale_1672", + "id": "api_qc_rationale_1678", "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": "L1672" + "source_location": "L1678" }, { - "id": "api_qc_rationale_1729", + "id": "api_qc_rationale_1735", "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": "L1729" + "source_location": "L1735" }, { - "id": "api_qc_rationale_1755", + "id": "api_qc_rationale_1761", "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": "L1755" + "source_location": "L1761" }, { "id": "api_market_py", @@ -28383,245 +28383,245 @@ "label": "get_production_work_order()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1727" + "source_location": "L1731" }, { "id": "api_production_update_production_work_order_api", "label": "update_production_work_order_api()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1740" + "source_location": "L1744" }, { "id": "api_production_complete_production_work_order", "label": "complete_production_work_order()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1769" + "source_location": "L1773" }, { "id": "api_production_delete_production_work_order_api", "label": "delete_production_work_order_api()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1786" + "source_location": "L1790" }, { "id": "api_production_configure_production_work_order", "label": "configure_production_work_order()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1800" + "source_location": "L1804" }, { "id": "api_production_list_production_work_order_cell_product_options", "label": "list_production_work_order_cell_product_options()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1832" + "source_location": "L1836" }, { "id": "api_production_create_qc_work_order_from_production_api", "label": "create_qc_work_order_from_production_api()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1848" + "source_location": "L1852" }, { "id": "api_production_create_production_task", "label": "create_production_task()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1882" + "source_location": "L1886" }, { "id": "api_production_list_production_tasks", "label": "list_production_tasks()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1901" + "source_location": "L1905" }, { "id": "api_production_list_my_production_tasks", "label": "list_my_production_tasks()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1927" + "source_location": "L1931" }, { "id": "api_production_forward_production_task_api", "label": "forward_production_task_api()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1954" + "source_location": "L1962" }, { "id": "api_production_reassign_production_task_api", "label": "reassign_production_task_api()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L1995" + "source_location": "L2003" }, { "id": "api_production_get_production_task_detail", "label": "get_production_task_detail()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2022" + "source_location": "L2030" }, { "id": "api_production_update_production_task", "label": "update_production_task()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2035" + "source_location": "L2043" }, { "id": "api_production_delete_production_task", "label": "delete_production_task()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2053" + "source_location": "L2061" }, { "id": "api_production_update_production_task_status", "label": "update_production_task_status()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2067" + "source_location": "L2075" }, { "id": "api_production_add_production_task_step", "label": "add_production_task_step()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2094" + "source_location": "L2102" }, { "id": "api_production_update_production_task_step", "label": "update_production_task_step()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2116" + "source_location": "L2124" }, { "id": "api_production_delete_production_task_step", "label": "delete_production_task_step()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2139" + "source_location": "L2147" }, { "id": "api_production_reorder_production_task_steps", "label": "reorder_production_task_steps()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2158" + "source_location": "L2166" }, { "id": "api_production_copy_production_task_step", "label": "copy_production_task_step()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2176" + "source_location": "L2184" }, { "id": "api_production_replace_task_step_reagents", "label": "replace_task_step_reagents()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2200" + "source_location": "L2208" }, { "id": "api_production_replace_task_step_consumables", "label": "replace_task_step_consumables()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2234" + "source_location": "L2242" }, { "id": "api_production_replace_task_step_configured_reagents", "label": "replace_task_step_configured_reagents()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2268" + "source_location": "L2276" }, { "id": "api_production_replace_task_step_data_collections", "label": "replace_task_step_data_collections()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2303" + "source_location": "L2311" }, { "id": "api_production_replace_task_step_outputs", "label": "replace_task_step_outputs()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2324" + "source_location": "L2332" }, { "id": "api_production_set_production_task_inputs", "label": "set_production_task_inputs()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2345" + "source_location": "L2353" }, { "id": "api_production_set_production_task_outputs", "label": "set_production_task_outputs()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2365" + "source_location": "L2373" }, { "id": "api_production_get_next_cell_product_code", "label": "get_next_cell_product_code()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2390" + "source_location": "L2398" }, { "id": "api_production_list_cell_products", "label": "list_cell_products()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2404" + "source_location": "L2412" }, { "id": "api_production_get_cell_product_detail", "label": "get_cell_product_detail()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2433" + "source_location": "L2441" }, { "id": "api_production_get_cell_product_chain", "label": "get_cell_product_chain()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2446" + "source_location": "L2454" }, { "id": "api_production_create_cell_product", "label": "create_cell_product()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2459" + "source_location": "L2467" }, { "id": "api_production_update_cell_product", "label": "update_cell_product()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2508" + "source_location": "L2516" }, { "id": "api_production_delete_cell_product", "label": "delete_cell_product()", "file_type": "code", "source_file": "api/production.py", - "source_location": "L2527" + "source_location": "L2535" }, { "id": "api_production_rationale_1", @@ -41010,7 +41010,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "schemas/production_work_order.py", - "source_location": "L25", + "source_location": "L27", "weight": 1.0 }, { @@ -41019,7 +41019,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "schemas/production_work_order.py", - "source_location": "L25", + "source_location": "L27", "weight": 1.0 }, { @@ -41028,7 +41028,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "schemas/production_work_order.py", - "source_location": "L29", + "source_location": "L31", "weight": 1.0 }, { @@ -41037,7 +41037,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "schemas/production_work_order.py", - "source_location": "L29", + "source_location": "L31", "weight": 1.0 }, { @@ -41046,7 +41046,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "schemas/production_work_order.py", - "source_location": "L35", + "source_location": "L37", "weight": 1.0 }, { @@ -41055,7 +41055,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "schemas/production_work_order.py", - "source_location": "L35", + "source_location": "L37", "weight": 1.0 }, { @@ -41064,7 +41064,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "schemas/production_work_order.py", - "source_location": "L45", + "source_location": "L47", "weight": 1.0 }, { @@ -41073,7 +41073,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "schemas/production_work_order.py", - "source_location": "L45", + "source_location": "L47", "weight": 1.0 }, { @@ -47085,7 +47085,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L461", + "source_location": "L469", "weight": 1.0 }, { @@ -47094,7 +47094,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L468", + "source_location": "L476", "weight": 1.0 }, { @@ -47103,7 +47103,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L486", + "source_location": "L494", "weight": 1.0 }, { @@ -47112,7 +47112,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L495", + "source_location": "L503", "weight": 1.0 }, { @@ -47121,7 +47121,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L523", + "source_location": "L531", "weight": 1.0 }, { @@ -47130,7 +47130,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L540", + "source_location": "L548", "weight": 1.0 }, { @@ -47139,7 +47139,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L544", + "source_location": "L552", "weight": 1.0 }, { @@ -47148,7 +47148,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L588", + "source_location": "L596", "weight": 1.0 }, { @@ -47157,7 +47157,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L640", + "source_location": "L648", "weight": 1.0 }, { @@ -47166,7 +47166,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L670", + "source_location": "L678", "weight": 1.0 }, { @@ -47175,7 +47175,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L719", + "source_location": "L727", "weight": 1.0 }, { @@ -47265,7 +47265,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L456", + "source_location": "L464", "weight": 1.0 }, { @@ -47274,7 +47274,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L457", + "source_location": "L465", "weight": 1.0 }, { @@ -47283,7 +47283,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L481", + "source_location": "L489", "weight": 1.0 }, { @@ -47292,7 +47292,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L482", + "source_location": "L490", "weight": 1.0 }, { @@ -47301,7 +47301,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L510", + "source_location": "L518", "weight": 1.0 }, { @@ -47310,7 +47310,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L511", + "source_location": "L519", "weight": 1.0 }, { @@ -47319,7 +47319,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L524", + "source_location": "L532", "weight": 1.0 }, { @@ -47328,7 +47328,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L554", + "source_location": "L562", "weight": 1.0 }, { @@ -47337,7 +47337,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L571", + "source_location": "L579", "weight": 1.0 }, { @@ -47346,7 +47346,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L602", + "source_location": "L610", "weight": 1.0 }, { @@ -47355,7 +47355,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L619", + "source_location": "L627", "weight": 1.0 }, { @@ -47364,7 +47364,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L629", + "source_location": "L637", "weight": 1.0 }, { @@ -47373,16 +47373,16 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L649", + "source_location": "L657", "weight": 1.0 }, { - "source": "crud_qc_task_rationale_599", + "source": "crud_qc_task_rationale_607", "target": "crud_qc_task_apply_task_result", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L599", + "source_location": "L607", "weight": 1.0 }, { @@ -51396,7 +51396,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L241", + "source_location": "L246", "weight": 1.0 }, { @@ -51405,7 +51405,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L293", + "source_location": "L300", "weight": 1.0 }, { @@ -51414,7 +51414,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L298", + "source_location": "L305", "weight": 1.0 }, { @@ -51423,7 +51423,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L303", + "source_location": "L310", "weight": 1.0 }, { @@ -51432,7 +51432,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L333", + "source_location": "L340", "weight": 1.0 }, { @@ -51441,7 +51441,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L386", + "source_location": "L393", "weight": 1.0 }, { @@ -51450,7 +51450,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L399", + "source_location": "L406", "weight": 1.0 }, { @@ -51459,7 +51459,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L510", + "source_location": "L517", "weight": 1.0 }, { @@ -51468,7 +51468,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L621", + "source_location": "L634", "weight": 1.0 }, { @@ -51477,7 +51477,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L664", + "source_location": "L677", "weight": 1.0 }, { @@ -51486,7 +51486,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L678", + "source_location": "L691", "weight": 1.0 }, { @@ -51495,7 +51495,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L699", + "source_location": "L712", "weight": 1.0 }, { @@ -51504,7 +51504,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L733", + "source_location": "L746", "weight": 1.0 }, { @@ -51513,7 +51513,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L784", + "source_location": "L797", "weight": 1.0 }, { @@ -51522,7 +51522,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L804", + "source_location": "L817", "weight": 1.0 }, { @@ -51531,7 +51531,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L866", + "source_location": "L879", "weight": 1.0 }, { @@ -51540,7 +51540,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L899", + "source_location": "L912", "weight": 1.0 }, { @@ -51549,7 +51549,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L918", + "source_location": "L931", "weight": 1.0 }, { @@ -51558,7 +51558,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L965", + "source_location": "L978", "weight": 1.0 }, { @@ -51567,7 +51567,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1016", + "source_location": "L1029", "weight": 1.0 }, { @@ -51576,7 +51576,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1035", + "source_location": "L1048", "weight": 1.0 }, { @@ -51585,7 +51585,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1049", + "source_location": "L1062", "weight": 1.0 }, { @@ -51594,7 +51594,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1076", + "source_location": "L1089", "weight": 1.0 }, { @@ -51603,7 +51603,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1114", + "source_location": "L1127", "weight": 1.0 }, { @@ -51612,7 +51612,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1129", + "source_location": "L1142", "weight": 1.0 }, { @@ -51621,7 +51621,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1151", + "source_location": "L1164", "weight": 1.0 }, { @@ -51630,7 +51630,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1199", + "source_location": "L1212", "weight": 1.0 }, { @@ -51639,7 +51639,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1235", + "source_location": "L1248", "weight": 1.0 }, { @@ -51657,7 +51657,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L235", + "source_location": "L240", "weight": 1.0 }, { @@ -51666,7 +51666,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L318", + "source_location": "L325", "weight": 1.0 }, { @@ -51675,7 +51675,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L321", + "source_location": "L328", "weight": 1.0 }, { @@ -51684,7 +51684,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L323", + "source_location": "L330", "weight": 1.0 }, { @@ -51693,7 +51693,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L379", + "source_location": "L386", "weight": 1.0 }, { @@ -51702,7 +51702,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L388", + "source_location": "L395", "weight": 1.0 }, { @@ -51711,7 +51711,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L388", + "source_location": "L395", "weight": 1.0 }, { @@ -51720,7 +51720,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L390", + "source_location": "L397", "weight": 1.0 }, { @@ -51729,7 +51729,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L392", + "source_location": "L399", "weight": 1.0 }, { @@ -51738,7 +51738,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L448", + "source_location": "L455", "weight": 1.0 }, { @@ -51747,7 +51747,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L615", + "source_location": "L628", "weight": 1.0 }, { @@ -51756,7 +51756,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L615", + "source_location": "L628", "weight": 1.0 }, { @@ -51765,7 +51765,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L616", + "source_location": "L629", "weight": 1.0 }, { @@ -51774,7 +51774,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L687", + "source_location": "L700", "weight": 1.0 }, { @@ -51783,7 +51783,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L706", + "source_location": "L719", "weight": 1.0 }, { @@ -51792,7 +51792,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L763", + "source_location": "L776", "weight": 1.0 }, { @@ -51801,7 +51801,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L800", + "source_location": "L813", "weight": 1.0 }, { @@ -51810,7 +51810,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L844", + "source_location": "L857", "weight": 1.0 }, { @@ -51819,7 +51819,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L880", + "source_location": "L893", "weight": 1.0 }, { @@ -51828,7 +51828,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L944", + "source_location": "L957", "weight": 1.0 }, { @@ -51837,7 +51837,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L989", + "source_location": "L1002", "weight": 1.0 }, { @@ -51846,7 +51846,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1041", + "source_location": "L1054", "weight": 1.0 }, { @@ -51855,7 +51855,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1059", + "source_location": "L1072", "weight": 1.0 }, { @@ -51864,7 +51864,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1110", + "source_location": "L1123", "weight": 1.0 }, { @@ -51873,7 +51873,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1132", + "source_location": "L1145", "weight": 1.0 }, { @@ -51882,7 +51882,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1135", + "source_location": "L1148", "weight": 1.0 }, { @@ -51891,7 +51891,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1165", + "source_location": "L1178", "weight": 1.0 }, { @@ -51900,7 +51900,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1207", + "source_location": "L1220", "weight": 1.0 }, { @@ -51909,7 +51909,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1238", + "source_location": "L1251", "weight": 1.0 }, { @@ -51918,7 +51918,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L1259", + "source_location": "L1272", "weight": 1.0 }, { @@ -51931,93 +51931,93 @@ "weight": 1.0 }, { - "source": "crud_production_work_order_rationale_242", + "source": "crud_production_work_order_rationale_247", "target": "crud_production_work_order_outbound_work_order_ids_by_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L242", + "source_location": "L247", "weight": 1.0 }, { - "source": "crud_production_work_order_rationale_306", + "source": "crud_production_work_order_rationale_313", "target": "crud_production_work_order_attach_reception_detail", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L306", + "source_location": "L313", "weight": 1.0 }, { - "source": "crud_production_work_order_rationale_336", + "source": "crud_production_work_order_rationale_343", "target": "crud_production_work_order_attach_outbound_detail", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L336", + "source_location": "L343", "weight": 1.0 }, { - "source": "crud_production_work_order_rationale_387", + "source": "crud_production_work_order_rationale_394", "target": "crud_production_work_order_wo_to_response_dict", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L387", + "source_location": "L394", "weight": 1.0 }, { - "source": "crud_production_work_order_rationale_406", + "source": "crud_production_work_order_rationale_413", "target": "crud_production_work_order_create_production_work_order_from_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L406", + "source_location": "L413", "weight": 1.0 }, { - "source": "crud_production_work_order_rationale_627", + "source": "crud_production_work_order_rationale_640", "target": "crud_production_work_order_sync_production_work_order_status_from_tasks", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L627", + "source_location": "L640", "weight": 1.0 }, { - "source": "crud_production_work_order_rationale_686", + "source": "crud_production_work_order_rationale_699", "target": "crud_production_work_order_update_production_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L686", + "source_location": "L699", "weight": 1.0 }, { - "source": "crud_production_work_order_rationale_734", + "source": "crud_production_work_order_rationale_747", "target": "crud_production_work_order_production_task_info", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L734", + "source_location": "L747", "weight": 1.0 }, { - "source": "crud_production_work_order_rationale_785", + "source": "crud_production_work_order_rationale_798", "target": "crud_production_work_order_production_info_item", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L785", + "source_location": "L798", "weight": 1.0 }, { - "source": "crud_production_work_order_rationale_811", + "source": "crud_production_work_order_rationale_824", "target": "crud_production_work_order_get_production_info_map_for_samples", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_work_order.py", - "source_location": "L811", + "source_location": "L824", "weight": 1.0 }, { @@ -56013,7 +56013,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L207", + "source_location": "L252", "weight": 1.0 }, { @@ -56022,7 +56022,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L221", + "source_location": "L266", "weight": 1.0 }, { @@ -56031,7 +56031,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L248", + "source_location": "L293", "weight": 1.0 }, { @@ -56040,7 +56040,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L269", + "source_location": "L314", "weight": 1.0 }, { @@ -56049,43 +56049,43 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L286", - "weight": 1.0 - }, - { - "source": "crud_production_task_py", - "target": "crud_production_task_step_consumable_to_dict", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "crud/production_task.py", - "source_location": "L302", - "weight": 1.0 - }, - { - "source": "crud_production_task_py", - "target": "crud_production_task_step_output_to_dict", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "crud/production_task.py", - "source_location": "L319", - "weight": 1.0 - }, - { - "source": "crud_production_task_py", - "target": "crud_production_task_step_data_collection_to_dict", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "crud/production_task.py", "source_location": "L331", "weight": 1.0 }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_step_consumable_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L347", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_step_output_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L364", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_step_data_collection_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L376", + "weight": 1.0 + }, { "source": "crud_production_task_py", "target": "crud_production_task_task_input_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L343", + "source_location": "L388", "weight": 1.0 }, { @@ -56094,7 +56094,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L365", + "source_location": "L410", "weight": 1.0 }, { @@ -56103,7 +56103,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L390", + "source_location": "L435", "weight": 1.0 }, { @@ -56112,7 +56112,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L403", + "source_location": "L448", "weight": 1.0 }, { @@ -56121,7 +56121,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L412", + "source_location": "L457", "weight": 1.0 }, { @@ -56130,7 +56130,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L438", + "source_location": "L483", "weight": 1.0 }, { @@ -56139,34 +56139,34 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L461", - "weight": 1.0 - }, - { - "source": "crud_production_task_py", - "target": "crud_production_task_clone_step_outputs", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "crud/production_task.py", - "source_location": "L484", - "weight": 1.0 - }, - { - "source": "crud_production_task_py", - "target": "crud_production_task_clone_step_data_collections", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "crud/production_task.py", "source_location": "L506", "weight": 1.0 }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_clone_step_outputs", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L529", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_clone_step_data_collections", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L551", + "weight": 1.0 + }, { "source": "crud_production_task_py", "target": "crud_production_task_clone_route_to_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L527", + "source_location": "L572", "weight": 1.0 }, { @@ -56175,7 +56175,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L561", + "source_location": "L606", "weight": 1.0 }, { @@ -56184,34 +56184,34 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L580", - "weight": 1.0 - }, - { - "source": "crud_production_task_py", - "target": "crud_production_task_enrich_handover_times", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "crud/production_task.py", - "source_location": "L596", - "weight": 1.0 - }, - { - "source": "crud_production_task_py", - "target": "crud_production_task_get_production_task_row", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "crud/production_task.py", "source_location": "L625", "weight": 1.0 }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_enrich_handover_times", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L641", + "weight": 1.0 + }, + { + "source": "crud_production_task_py", + "target": "crud_production_task_get_production_task_row", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L670", + "weight": 1.0 + }, { "source": "crud_production_task_py", "target": "crud_production_task_assert_task_assignee", "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L639", + "source_location": "L684", "weight": 1.0 }, { @@ -56220,7 +56220,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L650", + "source_location": "L695", "weight": 1.0 }, { @@ -56229,7 +56229,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L682", + "source_location": "L727", "weight": 1.0 }, { @@ -56238,7 +56238,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L725", + "source_location": "L770", "weight": 1.0 }, { @@ -56247,7 +56247,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L770", + "source_location": "L815", "weight": 1.0 }, { @@ -56256,7 +56256,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L849", + "source_location": "L894", "weight": 1.0 }, { @@ -56265,7 +56265,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1144", + "source_location": "L1215", "weight": 1.0 }, { @@ -56274,7 +56274,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1185", + "source_location": "L1262", "weight": 1.0 }, { @@ -56283,7 +56283,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1344", + "source_location": "L1421", "weight": 1.0 }, { @@ -56292,7 +56292,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1369", + "source_location": "L1446", "weight": 1.0 }, { @@ -56301,7 +56301,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1416", + "source_location": "L1493", "weight": 1.0 }, { @@ -56310,7 +56310,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1466", + "source_location": "L1543", "weight": 1.0 }, { @@ -56319,7 +56319,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1626", + "source_location": "L1703", "weight": 1.0 }, { @@ -56328,7 +56328,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1668", + "source_location": "L1745", "weight": 1.0 }, { @@ -56337,7 +56337,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1691", + "source_location": "L1768", "weight": 1.0 }, { @@ -56346,7 +56346,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1761", + "source_location": "L1838", "weight": 1.0 }, { @@ -56355,7 +56355,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1831", + "source_location": "L1908", "weight": 1.0 }, { @@ -56364,7 +56364,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1899", + "source_location": "L1976", "weight": 1.0 }, { @@ -56373,7 +56373,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1918", + "source_location": "L1995", "weight": 1.0 }, { @@ -56382,7 +56382,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1937", + "source_location": "L2014", "weight": 1.0 }, { @@ -56391,7 +56391,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1994", + "source_location": "L2071", "weight": 1.0 }, { @@ -56400,7 +56400,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2003", + "source_location": "L2080", "weight": 1.0 }, { @@ -56409,7 +56409,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2025", + "source_location": "L2102", "weight": 1.0 }, { @@ -56418,7 +56418,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2067", + "source_location": "L2144", "weight": 1.0 }, { @@ -56427,7 +56427,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2201", + "source_location": "L2278", "weight": 1.0 }, { @@ -56436,7 +56436,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2215", + "source_location": "L2292", "weight": 1.0 }, { @@ -56445,7 +56445,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2342", + "source_location": "L2419", "weight": 1.0 }, { @@ -56454,7 +56454,16 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2391", + "source_location": "L2468", + "weight": 1.0 + }, + { + "source": "crud_production_task_enrich_outbound_task_items", + "target": "crud_production_task_fmt_dt", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L249", "weight": 1.0 }, { @@ -56463,7 +56472,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L235", + "source_location": "L280", "weight": 1.0 }, { @@ -56472,7 +56481,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L238", + "source_location": "L283", "weight": 1.0 }, { @@ -56481,7 +56490,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L263", + "source_location": "L308", "weight": 1.0 }, { @@ -56490,7 +56499,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L430", + "source_location": "L475", "weight": 1.0 }, { @@ -56499,7 +56508,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L431", + "source_location": "L476", "weight": 1.0 }, { @@ -56508,7 +56517,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L432", + "source_location": "L477", "weight": 1.0 }, { @@ -56517,7 +56526,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L433", + "source_location": "L478", "weight": 1.0 }, { @@ -56526,7 +56535,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L434", + "source_location": "L479", "weight": 1.0 }, { @@ -56535,7 +56544,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L455", + "source_location": "L500", "weight": 1.0 }, { @@ -56544,7 +56553,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L478", + "source_location": "L523", "weight": 1.0 }, { @@ -56553,7 +56562,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L500", + "source_location": "L545", "weight": 1.0 }, { @@ -56562,7 +56571,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L521", + "source_location": "L566", "weight": 1.0 }, { @@ -56571,7 +56580,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L555", + "source_location": "L600", "weight": 1.0 }, { @@ -56580,7 +56589,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L556", + "source_location": "L601", "weight": 1.0 }, { @@ -56589,7 +56598,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L557", + "source_location": "L602", "weight": 1.0 }, { @@ -56598,7 +56607,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L558", + "source_location": "L603", "weight": 1.0 }, { @@ -56607,7 +56616,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L620", + "source_location": "L665", "weight": 1.0 }, { @@ -56616,7 +56625,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L642", + "source_location": "L687", "weight": 1.0 }, { @@ -56625,7 +56634,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L694", + "source_location": "L739", "weight": 1.0 }, { @@ -56634,7 +56643,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L701", + "source_location": "L746", "weight": 1.0 }, { @@ -56643,7 +56652,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L703", + "source_location": "L748", "weight": 1.0 }, { @@ -56652,7 +56661,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L707", + "source_location": "L752", "weight": 1.0 }, { @@ -56661,7 +56670,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L735", + "source_location": "L780", "weight": 1.0 }, { @@ -56670,7 +56679,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L738", + "source_location": "L783", "weight": 1.0 }, { @@ -56679,7 +56688,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L741", + "source_location": "L786", "weight": 1.0 }, { @@ -56688,7 +56697,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L800", + "source_location": "L845", "weight": 1.0 }, { @@ -56697,7 +56706,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L802", + "source_location": "L847", "weight": 1.0 }, { @@ -56706,7 +56715,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L831", + "source_location": "L876", "weight": 1.0 }, { @@ -56715,7 +56724,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L953", + "source_location": "L1024", "weight": 1.0 }, { @@ -56724,7 +56733,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1044", + "source_location": "L1115", "weight": 1.0 }, { @@ -56733,7 +56742,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1126", + "source_location": "L1197", "weight": 1.0 }, { @@ -56742,7 +56751,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1140", + "source_location": "L1211", "weight": 1.0 }, { @@ -56751,7 +56760,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1161", + "source_location": "L1234", "weight": 1.0 }, { @@ -56760,7 +56769,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1171", + "source_location": "L1246", "weight": 1.0 }, { @@ -56769,7 +56778,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1197", + "source_location": "L1274", "weight": 1.0 }, { @@ -56778,7 +56787,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1221", + "source_location": "L1298", "weight": 1.0 }, { @@ -56787,7 +56796,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1252", + "source_location": "L1329", "weight": 1.0 }, { @@ -56796,7 +56805,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1269", + "source_location": "L1346", "weight": 1.0 }, { @@ -56805,7 +56814,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1270", + "source_location": "L1347", "weight": 1.0 }, { @@ -56814,7 +56823,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1271", + "source_location": "L1348", "weight": 1.0 }, { @@ -56823,7 +56832,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1272", + "source_location": "L1349", "weight": 1.0 }, { @@ -56832,7 +56841,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1273", + "source_location": "L1350", "weight": 1.0 }, { @@ -56841,7 +56850,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1287", + "source_location": "L1364", "weight": 1.0 }, { @@ -56850,7 +56859,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1326", + "source_location": "L1403", "weight": 1.0 }, { @@ -56859,7 +56868,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1452", + "source_location": "L1529", "weight": 1.0 }, { @@ -56868,7 +56877,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1528", + "source_location": "L1605", "weight": 1.0 }, { @@ -56877,7 +56886,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1601", + "source_location": "L1678", "weight": 1.0 }, { @@ -56886,7 +56895,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1618", + "source_location": "L1695", "weight": 1.0 }, { @@ -56895,7 +56904,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1619", + "source_location": "L1696", "weight": 1.0 }, { @@ -56904,7 +56913,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1620", + "source_location": "L1697", "weight": 1.0 }, { @@ -56913,7 +56922,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1621", + "source_location": "L1698", "weight": 1.0 }, { @@ -56922,7 +56931,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1622", + "source_location": "L1699", "weight": 1.0 }, { @@ -56931,7 +56940,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1683", + "source_location": "L1760", "weight": 1.0 }, { @@ -56940,43 +56949,43 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1713", - "weight": 1.0 - }, - { - "source": "crud_production_task_replace_step_reagents", - "target": "crud_production_task_require_requisition_for_catalog_material", - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "crud/production_task.py", - "source_location": "L1720", - "weight": 1.0 - }, - { - "source": "crud_production_task_replace_step_consumables", - "target": "crud_production_task_soft_delete_sub", - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "crud/production_task.py", - "source_location": "L1783", - "weight": 1.0 - }, - { - "source": "crud_production_task_replace_step_consumables", - "target": "crud_production_task_require_requisition_for_catalog_material", - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "crud/production_task.py", "source_location": "L1790", "weight": 1.0 }, + { + "source": "crud_production_task_replace_step_reagents", + "target": "crud_production_task_require_requisition_for_catalog_material", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L1797", + "weight": 1.0 + }, + { + "source": "crud_production_task_replace_step_consumables", + "target": "crud_production_task_soft_delete_sub", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L1860", + "weight": 1.0 + }, + { + "source": "crud_production_task_replace_step_consumables", + "target": "crud_production_task_require_requisition_for_catalog_material", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L1867", + "weight": 1.0 + }, { "source": "crud_production_task_replace_step_configured_reagents", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1852", + "source_location": "L1929", "weight": 1.0 }, { @@ -56985,7 +56994,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1859", + "source_location": "L1936", "weight": 1.0 }, { @@ -56994,7 +57003,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1904", + "source_location": "L1981", "weight": 1.0 }, { @@ -57003,7 +57012,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1923", + "source_location": "L2000", "weight": 1.0 }, { @@ -57012,7 +57021,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1963", + "source_location": "L2040", "weight": 1.0 }, { @@ -57021,7 +57030,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2056", + "source_location": "L2133", "weight": 1.0 }, { @@ -57030,7 +57039,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2128", + "source_location": "L2205", "weight": 1.0 }, { @@ -57039,7 +57048,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2135", + "source_location": "L2212", "weight": 1.0 }, { @@ -57048,7 +57057,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2160", + "source_location": "L2237", "weight": 1.0 }, { @@ -57057,7 +57066,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2275", + "source_location": "L2352", "weight": 1.0 }, { @@ -57066,7 +57075,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2337", + "source_location": "L2414", "weight": 1.0 }, { @@ -57075,7 +57084,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2338", + "source_location": "L2415", "weight": 1.0 }, { @@ -57084,7 +57093,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2365", + "source_location": "L2442", "weight": 1.0 }, { @@ -57106,66 +57115,66 @@ "weight": 1.0 }, { - "source": "crud_production_task_rationale_404", + "source": "crud_production_task_rationale_449", "target": "crud_production_task_resolve_sub_table_order_num", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L404", + "source_location": "L449", "weight": 1.0 }, { - "source": "crud_production_task_rationale_413", + "source": "crud_production_task_rationale_458", "target": "crud_production_task_step_sub_tables_to_dict", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L413", + "source_location": "L458", "weight": 1.0 }, { - "source": "crud_production_task_rationale_1375", + "source": "crud_production_task_rationale_1452", "target": "crud_production_task_consume_task_input_cell_products", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1375", + "source_location": "L1452", "weight": 1.0 }, { - "source": "crud_production_task_rationale_1995", + "source": "crud_production_task_rationale_2072", "target": "crud_production_task_parse_optional_date", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L1995", + "source_location": "L2072", "weight": 1.0 }, { - "source": "crud_production_task_rationale_2026", + "source": "crud_production_task_rationale_2103", "target": "crud_production_task_update_product_from_output", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2026", + "source_location": "L2103", "weight": 1.0 }, { - "source": "crud_production_task_rationale_2217", + "source": "crud_production_task_rationale_2294", "target": "crud_production_task_copy_task_step", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2217", + "source_location": "L2294", "weight": 1.0 }, { - "source": "crud_production_task_rationale_2343", + "source": "crud_production_task_rationale_2420", "target": "crud_production_task_delete_production_task", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L2343", + "source_location": "L2420", "weight": 1.0 }, { @@ -72132,7 +72141,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L289", + "source_location": "L292", "weight": 1.0 }, { @@ -72141,25 +72150,25 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L334", - "weight": 1.0 - }, - { - "source": "crud_qc_work_order_py", - "target": "crud_qc_work_order_load_sample_type_name_map", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "crud/qc_work_order.py", "source_location": "L339", "weight": 1.0 }, + { + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_load_sample_type_name_map", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L344", + "weight": 1.0 + }, { "source": "crud_qc_work_order_py", "target": "crud_qc_work_order_effective_reception_source", "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L351", + "source_location": "L356", "weight": 1.0 }, { @@ -72168,7 +72177,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L360", + "source_location": "L365", "weight": 1.0 }, { @@ -72177,7 +72186,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L369", + "source_location": "L374", "weight": 1.0 }, { @@ -72186,7 +72195,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L377", + "source_location": "L382", "weight": 1.0 }, { @@ -72195,7 +72204,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L395", + "source_location": "L400", "weight": 1.0 }, { @@ -72204,7 +72213,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L418", + "source_location": "L423", "weight": 1.0 }, { @@ -72213,7 +72222,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L582", + "source_location": "L587", "weight": 1.0 }, { @@ -72222,7 +72231,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L607", + "source_location": "L612", "weight": 1.0 }, { @@ -72231,7 +72240,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L621", + "source_location": "L626", "weight": 1.0 }, { @@ -72240,7 +72249,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L629", + "source_location": "L634", "weight": 1.0 }, { @@ -72249,7 +72258,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L696", + "source_location": "L701", "weight": 1.0 }, { @@ -72258,7 +72267,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L813", + "source_location": "L818", "weight": 1.0 }, { @@ -72267,7 +72276,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L902", + "source_location": "L907", "weight": 1.0 }, { @@ -72276,7 +72285,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L989", + "source_location": "L994", "weight": 1.0 }, { @@ -72285,25 +72294,25 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1103", - "weight": 1.0 - }, - { - "source": "crud_qc_work_order_py", - "target": "crud_qc_work_order_lab_lines", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "crud/qc_work_order.py", "source_location": "L1112", "weight": 1.0 }, + { + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_lab_lines", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L1121", + "weight": 1.0 + }, { "source": "crud_qc_work_order_py", "target": "crud_qc_work_order_third_lines", "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1133", + "source_location": "L1142", "weight": 1.0 }, { @@ -72312,7 +72321,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1157", + "source_location": "L1166", "weight": 1.0 }, { @@ -72321,7 +72330,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1178", + "source_location": "L1187", "weight": 1.0 }, { @@ -72330,7 +72339,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1243", + "source_location": "L1252", "weight": 1.0 }, { @@ -72339,7 +72348,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1255", + "source_location": "L1264", "weight": 1.0 }, { @@ -72348,7 +72357,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1322", + "source_location": "L1331", "weight": 1.0 }, { @@ -72357,7 +72366,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1347", + "source_location": "L1356", "weight": 1.0 }, { @@ -72366,7 +72375,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1411", + "source_location": "L1420", "weight": 1.0 }, { @@ -72375,7 +72384,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1445", + "source_location": "L1454", "weight": 1.0 }, { @@ -72384,7 +72393,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1459", + "source_location": "L1468", "weight": 1.0 }, { @@ -72393,7 +72402,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1485", + "source_location": "L1494", "weight": 1.0 }, { @@ -72402,7 +72411,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1609", + "source_location": "L1618", "weight": 1.0 }, { @@ -72411,7 +72420,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1749", + "source_location": "L1758", "weight": 1.0 }, { @@ -72420,7 +72429,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1824", + "source_location": "L1833", "weight": 1.0 }, { @@ -72429,7 +72438,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1851", + "source_location": "L1860", "weight": 1.0 }, { @@ -72438,7 +72447,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1873", + "source_location": "L1882", "weight": 1.0 }, { @@ -72447,7 +72456,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1898", + "source_location": "L1907", "weight": 1.0 }, { @@ -72456,7 +72465,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1923", + "source_location": "L1932", "weight": 1.0 }, { @@ -72465,7 +72474,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1963", + "source_location": "L1972", "weight": 1.0 }, { @@ -72474,7 +72483,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1997", + "source_location": "L2006", "weight": 1.0 }, { @@ -72483,7 +72492,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2019", + "source_location": "L2028", "weight": 1.0 }, { @@ -72492,7 +72501,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2065", + "source_location": "L2074", "weight": 1.0 }, { @@ -72501,7 +72510,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2078", + "source_location": "L2087", "weight": 1.0 }, { @@ -72510,7 +72519,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2093", + "source_location": "L2102", "weight": 1.0 }, { @@ -72519,7 +72528,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2154", + "source_location": "L2163", "weight": 1.0 }, { @@ -72528,7 +72537,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2178", + "source_location": "L2187", "weight": 1.0 }, { @@ -72537,7 +72546,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2250", + "source_location": "L2259", "weight": 1.0 }, { @@ -72546,7 +72555,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2376", + "source_location": "L2385", "weight": 1.0 }, { @@ -72555,7 +72564,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2416", + "source_location": "L2425", "weight": 1.0 }, { @@ -72564,7 +72573,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2453", + "source_location": "L2462", "weight": 1.0 }, { @@ -72573,7 +72582,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2511", + "source_location": "L2520", "weight": 1.0 }, { @@ -72582,7 +72591,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L285", + "source_location": "L288", "weight": 1.0 }, { @@ -72591,7 +72600,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L362", + "source_location": "L367", "weight": 1.0 }, { @@ -72600,7 +72609,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L370", + "source_location": "L375", "weight": 1.0 }, { @@ -72609,7 +72618,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L407", + "source_location": "L412", "weight": 1.0 }, { @@ -72618,7 +72627,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L408", + "source_location": "L413", "weight": 1.0 }, { @@ -72627,7 +72636,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L410", + "source_location": "L415", "weight": 1.0 }, { @@ -72636,7 +72645,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L411", + "source_location": "L416", "weight": 1.0 }, { @@ -72645,7 +72654,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L469", + "source_location": "L474", "weight": 1.0 }, { @@ -72654,7 +72663,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L471", + "source_location": "L476", "weight": 1.0 }, { @@ -72663,7 +72672,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L480", + "source_location": "L485", "weight": 1.0 }, { @@ -72672,7 +72681,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L520", + "source_location": "L525", "weight": 1.0 }, { @@ -72681,7 +72690,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L545", + "source_location": "L550", "weight": 1.0 }, { @@ -72690,7 +72699,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L552", + "source_location": "L557", "weight": 1.0 }, { @@ -72699,7 +72708,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L555", + "source_location": "L560", "weight": 1.0 }, { @@ -72708,7 +72717,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L654", + "source_location": "L659", "weight": 1.0 }, { @@ -72717,7 +72726,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L655", + "source_location": "L660", "weight": 1.0 }, { @@ -72726,7 +72735,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L656", + "source_location": "L661", "weight": 1.0 }, { @@ -72735,7 +72744,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L686", + "source_location": "L691", "weight": 1.0 }, { @@ -72744,7 +72753,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L689", + "source_location": "L694", "weight": 1.0 }, { @@ -72753,7 +72762,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L746", + "source_location": "L751", "weight": 1.0 }, { @@ -72762,7 +72771,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L845", + "source_location": "L850", "weight": 1.0 }, { @@ -72771,7 +72780,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L846", + "source_location": "L851", "weight": 1.0 }, { @@ -72780,7 +72789,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L870", + "source_location": "L875", "weight": 1.0 }, { @@ -72789,7 +72798,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1093", + "source_location": "L1102", "weight": 1.0 }, { @@ -72798,7 +72807,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1094", + "source_location": "L1103", "weight": 1.0 }, { @@ -72807,7 +72816,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1096", + "source_location": "L1105", "weight": 1.0 }, { @@ -72816,7 +72825,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1097", + "source_location": "L1106", "weight": 1.0 }, { @@ -72825,7 +72834,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1098", + "source_location": "L1107", "weight": 1.0 }, { @@ -72834,7 +72843,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1151", + "source_location": "L1160", "weight": 1.0 }, { @@ -72843,7 +72852,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1167", + "source_location": "L1176", "weight": 1.0 }, { @@ -72852,7 +72861,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1169", + "source_location": "L1178", "weight": 1.0 }, { @@ -72861,7 +72870,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1171", + "source_location": "L1180", "weight": 1.0 }, { @@ -72870,7 +72879,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1172", + "source_location": "L1181", "weight": 1.0 }, { @@ -72879,7 +72888,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1173", + "source_location": "L1182", "weight": 1.0 }, { @@ -72888,7 +72897,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1220", + "source_location": "L1229", "weight": 1.0 }, { @@ -72897,7 +72906,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1248", + "source_location": "L1257", "weight": 1.0 }, { @@ -72906,7 +72915,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1249", + "source_location": "L1258", "weight": 1.0 }, { @@ -72915,7 +72924,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1250", + "source_location": "L1259", "weight": 1.0 }, { @@ -72924,7 +72933,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1251", + "source_location": "L1260", "weight": 1.0 }, { @@ -72933,7 +72942,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1294", + "source_location": "L1303", "weight": 1.0 }, { @@ -72942,7 +72951,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1344", + "source_location": "L1353", "weight": 1.0 }, { @@ -72951,7 +72960,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1350", + "source_location": "L1359", "weight": 1.0 }, { @@ -72960,7 +72969,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1353", + "source_location": "L1362", "weight": 1.0 }, { @@ -72969,7 +72978,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1354", + "source_location": "L1363", "weight": 1.0 }, { @@ -72978,7 +72987,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1356", + "source_location": "L1365", "weight": 1.0 }, { @@ -72987,7 +72996,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1385", + "source_location": "L1394", "weight": 1.0 }, { @@ -72996,7 +73005,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1389", + "source_location": "L1398", "weight": 1.0 }, { @@ -73005,7 +73014,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1393", + "source_location": "L1402", "weight": 1.0 }, { @@ -73014,7 +73023,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1401", + "source_location": "L1410", "weight": 1.0 }, { @@ -73023,7 +73032,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1402", + "source_location": "L1411", "weight": 1.0 }, { @@ -73032,7 +73041,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1519", + "source_location": "L1528", "weight": 1.0 }, { @@ -73041,7 +73050,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1530", + "source_location": "L1539", "weight": 1.0 }, { @@ -73050,7 +73059,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1550", + "source_location": "L1559", "weight": 1.0 }, { @@ -73059,7 +73068,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1643", + "source_location": "L1652", "weight": 1.0 }, { @@ -73068,7 +73077,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1656", + "source_location": "L1665", "weight": 1.0 }, { @@ -73077,7 +73086,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1679", + "source_location": "L1688", "weight": 1.0 }, { @@ -73086,7 +73095,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1763", + "source_location": "L1772", "weight": 1.0 }, { @@ -73095,7 +73104,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1785", + "source_location": "L1794", "weight": 1.0 }, { @@ -73104,7 +73113,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1795", + "source_location": "L1804", "weight": 1.0 }, { @@ -73113,7 +73122,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1837", + "source_location": "L1846", "weight": 1.0 }, { @@ -73122,7 +73131,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1892", + "source_location": "L1901", "weight": 1.0 }, { @@ -73131,7 +73140,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1933", + "source_location": "L1942", "weight": 1.0 }, { @@ -73140,7 +73149,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1936", + "source_location": "L1945", "weight": 1.0 }, { @@ -73149,7 +73158,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1974", + "source_location": "L1983", "weight": 1.0 }, { @@ -73158,7 +73167,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1980", + "source_location": "L1989", "weight": 1.0 }, { @@ -73167,7 +73176,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2008", + "source_location": "L2017", "weight": 1.0 }, { @@ -73176,7 +73185,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2059", + "source_location": "L2068", "weight": 1.0 }, { @@ -73185,7 +73194,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2061", + "source_location": "L2070", "weight": 1.0 }, { @@ -73194,7 +73203,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2081", + "source_location": "L2090", "weight": 1.0 }, { @@ -73203,7 +73212,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2084", + "source_location": "L2093", "weight": 1.0 }, { @@ -73212,7 +73221,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2085", + "source_location": "L2094", "weight": 1.0 }, { @@ -73221,7 +73230,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2087", + "source_location": "L2096", "weight": 1.0 }, { @@ -73230,7 +73239,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2088", + "source_location": "L2097", "weight": 1.0 }, { @@ -73239,7 +73248,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2089", + "source_location": "L2098", "weight": 1.0 }, { @@ -73248,7 +73257,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2105", + "source_location": "L2114", "weight": 1.0 }, { @@ -73257,7 +73266,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2120", + "source_location": "L2129", "weight": 1.0 }, { @@ -73266,7 +73275,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2129", + "source_location": "L2138", "weight": 1.0 }, { @@ -73275,7 +73284,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2170", + "source_location": "L2179", "weight": 1.0 }, { @@ -73284,7 +73293,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2181", + "source_location": "L2190", "weight": 1.0 }, { @@ -73293,7 +73302,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2275", + "source_location": "L2284", "weight": 1.0 }, { @@ -73302,7 +73311,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2282", + "source_location": "L2291", "weight": 1.0 }, { @@ -73311,7 +73320,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2379", + "source_location": "L2388", "weight": 1.0 }, { @@ -73320,7 +73329,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2389", + "source_location": "L2398", "weight": 1.0 }, { @@ -73329,7 +73338,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2392", + "source_location": "L2401", "weight": 1.0 }, { @@ -73338,7 +73347,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2395", + "source_location": "L2404", "weight": 1.0 }, { @@ -73347,7 +73356,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2431", + "source_location": "L2440", "weight": 1.0 }, { @@ -73356,7 +73365,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2464", + "source_location": "L2473", "weight": 1.0 }, { @@ -73365,7 +73374,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2486", + "source_location": "L2495", "weight": 1.0 }, { @@ -73387,156 +73396,156 @@ "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_292", + "source": "crud_qc_work_order_rationale_295", "target": "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L292", + "source_location": "L295", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_357", "target": "crud_qc_work_order_effective_reception_source", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L352", + "source_location": "L357", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_361", + "source": "crud_qc_work_order_rationale_366", "target": "crud_qc_work_order_effective_donation_sample_id", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L361", + "source_location": "L366", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_404", + "source": "crud_qc_work_order_rationale_409", "target": "crud_qc_work_order_sample_type_name_for_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L404", + "source_location": "L409", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_704", + "source": "crud_qc_work_order_rationale_709", "target": "crud_qc_work_order_create_work_order_from_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L704", + "source_location": "L709", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_824", + "source": "crud_qc_work_order_rationale_829", "target": "crud_qc_work_order_create_qc_work_order_from_production", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L824", + "source_location": "L829", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_908", + "source": "crud_qc_work_order_rationale_913", "target": "crud_qc_work_order_list_cell_product_options_for_production_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L908", + "source_location": "L913", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_1185", + "source": "crud_qc_work_order_rationale_1194", "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": "L1185", + "source_location": "L1194", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_1262", + "source": "crud_qc_work_order_rationale_1271", "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": "L1262", + "source_location": "L1271", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_1328", + "source": "crud_qc_work_order_rationale_1337", "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": "L1328", + "source_location": "L1337", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_1414", + "source": "crud_qc_work_order_rationale_1423", "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": "L1414", + "source_location": "L1423", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_1497", + "source": "crud_qc_work_order_rationale_1506", "target": "crud_qc_work_order_sync_work_order_lab_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1497", + "source_location": "L1506", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_1621", + "source": "crud_qc_work_order_rationale_1630", "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": "L1621", + "source_location": "L1630", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_1932", + "source": "crud_qc_work_order_rationale_1941", "target": "crud_qc_work_order_create_temp_qc_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1932", + "source_location": "L1941", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_1973", + "source": "crud_qc_work_order_rationale_1982", "target": "crud_qc_work_order_update_qc_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1973", + "source_location": "L1982", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_2253", + "source": "crud_qc_work_order_rationale_2262", "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": "L2253", + "source_location": "L2262", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_2512", + "source": "crud_qc_work_order_rationale_2521", "target": "crud_qc_work_order_delete_qc_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2512", + "source_location": "L2521", "weight": 1.0 }, { @@ -87819,7 +87828,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L669", + "source_location": "L671", "weight": 1.0 }, { @@ -87828,7 +87837,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L687", + "source_location": "L689", "weight": 1.0 }, { @@ -87837,7 +87846,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L705", + "source_location": "L707", "weight": 1.0 }, { @@ -87846,7 +87855,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L735", + "source_location": "L737", "weight": 1.0 }, { @@ -87855,7 +87864,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L749", + "source_location": "L751", "weight": 1.0 }, { @@ -87864,7 +87873,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L782", + "source_location": "L784", "weight": 1.0 }, { @@ -87873,7 +87882,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L782", + "source_location": "L784", "weight": 1.0 }, { @@ -87882,7 +87891,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L789", + "source_location": "L791", "weight": 1.0 }, { @@ -87891,7 +87900,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L821", + "source_location": "L823", "weight": 1.0 }, { @@ -87900,7 +87909,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L852", + "source_location": "L858", "weight": 1.0 }, { @@ -87909,7 +87918,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L885", + "source_location": "L891", "weight": 1.0 }, { @@ -87918,7 +87927,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L903", + "source_location": "L909", "weight": 1.0 }, { @@ -87927,7 +87936,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L923", + "source_location": "L929", "weight": 1.0 }, { @@ -87936,7 +87945,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L943", + "source_location": "L949", "weight": 1.0 }, { @@ -87945,7 +87954,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L958", + "source_location": "L964", "weight": 1.0 }, { @@ -87954,7 +87963,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L981", + "source_location": "L987", "weight": 1.0 }, { @@ -87963,7 +87972,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1001", + "source_location": "L1007", "weight": 1.0 }, { @@ -87972,7 +87981,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1063", + "source_location": "L1069", "weight": 1.0 }, { @@ -87981,7 +87990,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1090", + "source_location": "L1096", "weight": 1.0 }, { @@ -87990,7 +87999,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1106", + "source_location": "L1112", "weight": 1.0 }, { @@ -87999,7 +88008,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1106", + "source_location": "L1112", "weight": 1.0 }, { @@ -88008,7 +88017,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1117", + "source_location": "L1123", "weight": 1.0 }, { @@ -88017,7 +88026,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1117", + "source_location": "L1123", "weight": 1.0 }, { @@ -88026,7 +88035,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1128", + "source_location": "L1134", "weight": 1.0 }, { @@ -88035,7 +88044,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1128", + "source_location": "L1134", "weight": 1.0 }, { @@ -88044,7 +88053,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1143", + "source_location": "L1149", "weight": 1.0 }, { @@ -88053,7 +88062,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1143", + "source_location": "L1149", "weight": 1.0 }, { @@ -88062,7 +88071,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1158", + "source_location": "L1164", "weight": 1.0 }, { @@ -88071,7 +88080,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1158", + "source_location": "L1164", "weight": 1.0 }, { @@ -88080,7 +88089,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1165", + "source_location": "L1171", "weight": 1.0 }, { @@ -88089,7 +88098,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1165", + "source_location": "L1171", "weight": 1.0 }, { @@ -88098,7 +88107,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1172", + "source_location": "L1178", "weight": 1.0 }, { @@ -88107,7 +88116,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1172", + "source_location": "L1178", "weight": 1.0 }, { @@ -88116,7 +88125,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1181", + "source_location": "L1187", "weight": 1.0 }, { @@ -88125,7 +88134,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1181", + "source_location": "L1187", "weight": 1.0 }, { @@ -88134,7 +88143,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1189", + "source_location": "L1195", "weight": 1.0 }, { @@ -88143,7 +88152,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1189", + "source_location": "L1195", "weight": 1.0 }, { @@ -88152,7 +88161,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1197", + "source_location": "L1203", "weight": 1.0 }, { @@ -88161,7 +88170,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1197", + "source_location": "L1203", "weight": 1.0 }, { @@ -88170,7 +88179,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1217", + "source_location": "L1223", "weight": 1.0 }, { @@ -88179,7 +88188,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1246", + "source_location": "L1252", "weight": 1.0 }, { @@ -88188,7 +88197,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1269", + "source_location": "L1275", "weight": 1.0 }, { @@ -88197,7 +88206,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1298", + "source_location": "L1304", "weight": 1.0 }, { @@ -88206,7 +88215,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1315", + "source_location": "L1321", "weight": 1.0 }, { @@ -88215,7 +88224,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1337", + "source_location": "L1343", "weight": 1.0 }, { @@ -88224,7 +88233,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1349", + "source_location": "L1355", "weight": 1.0 }, { @@ -88233,7 +88242,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1379", + "source_location": "L1385", "weight": 1.0 }, { @@ -88242,7 +88251,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1408", + "source_location": "L1414", "weight": 1.0 }, { @@ -88251,7 +88260,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1425", + "source_location": "L1431", "weight": 1.0 }, { @@ -88260,7 +88269,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1478", + "source_location": "L1484", "weight": 1.0 }, { @@ -88269,7 +88278,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1514", + "source_location": "L1520", "weight": 1.0 }, { @@ -88278,7 +88287,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1556", + "source_location": "L1562", "weight": 1.0 }, { @@ -88287,7 +88296,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1598", + "source_location": "L1604", "weight": 1.0 }, { @@ -88296,7 +88305,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1608", + "source_location": "L1614", "weight": 1.0 }, { @@ -88305,7 +88314,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1618", + "source_location": "L1624", "weight": 1.0 }, { @@ -88314,7 +88323,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1631", + "source_location": "L1637", "weight": 1.0 }, { @@ -88323,7 +88332,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1660", + "source_location": "L1666", "weight": 1.0 }, { @@ -88332,7 +88341,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1697", + "source_location": "L1703", "weight": 1.0 }, { @@ -88341,7 +88350,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1722", + "source_location": "L1728", "weight": 1.0 }, { @@ -88350,7 +88359,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1748", + "source_location": "L1754", "weight": 1.0 }, { @@ -88359,7 +88368,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1778", + "source_location": "L1784", "weight": 1.0 }, { @@ -88368,7 +88377,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1778", + "source_location": "L1784", "weight": 1.0 }, { @@ -88377,7 +88386,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1785", + "source_location": "L1791", "weight": 1.0 }, { @@ -88386,7 +88395,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1785", + "source_location": "L1791", "weight": 1.0 }, { @@ -88395,7 +88404,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1805", + "source_location": "L1811", "weight": 1.0 }, { @@ -88404,7 +88413,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1805", + "source_location": "L1811", "weight": 1.0 }, { @@ -88413,7 +88422,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1811", + "source_location": "L1817", "weight": 1.0 }, { @@ -88422,7 +88431,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1842", + "source_location": "L1848", "weight": 1.0 }, { @@ -88431,7 +88440,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1868", + "source_location": "L1874", "weight": 1.0 }, { @@ -88440,7 +88449,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1884", + "source_location": "L1890", "weight": 1.0 }, { @@ -88449,7 +88458,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1910", + "source_location": "L1916", "weight": 1.0 }, { @@ -88458,7 +88467,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1927", + "source_location": "L1933", "weight": 1.0 }, { @@ -88467,7 +88476,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L911", + "source_location": "L917", "weight": 1.0 }, { @@ -88476,7 +88485,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1014", + "source_location": "L1020", "weight": 1.0 }, { @@ -88485,7 +88494,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1072", + "source_location": "L1078", "weight": 1.0 }, { @@ -88494,7 +88503,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1604", + "source_location": "L1610", "weight": 1.0 }, { @@ -88503,7 +88512,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1614", + "source_location": "L1620", "weight": 1.0 }, { @@ -88512,7 +88521,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1624", + "source_location": "L1630", "weight": 1.0 }, { @@ -88525,57 +88534,57 @@ "weight": 1.0 }, { - "source": "api_qc_rationale_1603", + "source": "api_qc_rationale_1609", "target": "api_qc_batch_stock_in_qc_material_batches", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1603", + "source_location": "L1609", "weight": 1.0 }, { - "source": "api_qc_rationale_1613", + "source": "api_qc_rationale_1619", "target": "api_qc_batch_stock_out_qc_material_batches", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1613", + "source_location": "L1619", "weight": 1.0 }, { - "source": "api_qc_rationale_1623", + "source": "api_qc_rationale_1629", "target": "api_qc_batch_discard_qc_material_batches", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1623", + "source_location": "L1629", "weight": 1.0 }, { - "source": "api_qc_rationale_1672", + "source": "api_qc_rationale_1678", "target": "api_qc_list_my_qc_material_usages", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1672", + "source_location": "L1678", "weight": 1.0 }, { - "source": "api_qc_rationale_1729", + "source": "api_qc_rationale_1735", "target": "api_qc_list_qc_material_stock_check_requisitions", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1729", + "source_location": "L1735", "weight": 1.0 }, { - "source": "api_qc_rationale_1755", + "source": "api_qc_rationale_1761", "target": "api_qc_mark_qc_material_usage_fully_used", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1755", + "source_location": "L1761", "weight": 1.0 }, { @@ -103758,7 +103767,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1727", + "source_location": "L1731", "weight": 1.0 }, { @@ -103767,7 +103776,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1740", + "source_location": "L1744", "weight": 1.0 }, { @@ -103776,7 +103785,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1769", + "source_location": "L1773", "weight": 1.0 }, { @@ -103785,7 +103794,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1786", + "source_location": "L1790", "weight": 1.0 }, { @@ -103794,7 +103803,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1800", + "source_location": "L1804", "weight": 1.0 }, { @@ -103803,7 +103812,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1832", + "source_location": "L1836", "weight": 1.0 }, { @@ -103812,7 +103821,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1848", + "source_location": "L1852", "weight": 1.0 }, { @@ -103821,7 +103830,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1882", + "source_location": "L1886", "weight": 1.0 }, { @@ -103830,7 +103839,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1901", + "source_location": "L1905", "weight": 1.0 }, { @@ -103839,7 +103848,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1927", + "source_location": "L1931", "weight": 1.0 }, { @@ -103848,7 +103857,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1954", + "source_location": "L1962", "weight": 1.0 }, { @@ -103857,7 +103866,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1995", + "source_location": "L2003", "weight": 1.0 }, { @@ -103866,7 +103875,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2022", + "source_location": "L2030", "weight": 1.0 }, { @@ -103875,7 +103884,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2035", + "source_location": "L2043", "weight": 1.0 }, { @@ -103884,7 +103893,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2053", + "source_location": "L2061", "weight": 1.0 }, { @@ -103893,7 +103902,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2067", + "source_location": "L2075", "weight": 1.0 }, { @@ -103902,7 +103911,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2094", + "source_location": "L2102", "weight": 1.0 }, { @@ -103911,7 +103920,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2116", + "source_location": "L2124", "weight": 1.0 }, { @@ -103920,7 +103929,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2139", + "source_location": "L2147", "weight": 1.0 }, { @@ -103929,7 +103938,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2158", + "source_location": "L2166", "weight": 1.0 }, { @@ -103938,7 +103947,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2176", + "source_location": "L2184", "weight": 1.0 }, { @@ -103947,7 +103956,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2200", + "source_location": "L2208", "weight": 1.0 }, { @@ -103956,7 +103965,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2234", + "source_location": "L2242", "weight": 1.0 }, { @@ -103965,7 +103974,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2268", + "source_location": "L2276", "weight": 1.0 }, { @@ -103974,7 +103983,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2303", + "source_location": "L2311", "weight": 1.0 }, { @@ -103983,7 +103992,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2324", + "source_location": "L2332", "weight": 1.0 }, { @@ -103992,7 +104001,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2345", + "source_location": "L2353", "weight": 1.0 }, { @@ -104001,7 +104010,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2365", + "source_location": "L2373", "weight": 1.0 }, { @@ -104010,7 +104019,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2390", + "source_location": "L2398", "weight": 1.0 }, { @@ -104019,7 +104028,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2404", + "source_location": "L2412", "weight": 1.0 }, { @@ -104028,7 +104037,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2433", + "source_location": "L2441", "weight": 1.0 }, { @@ -104037,7 +104046,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2446", + "source_location": "L2454", "weight": 1.0 }, { @@ -104046,7 +104055,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2459", + "source_location": "L2467", "weight": 1.0 }, { @@ -104055,7 +104064,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2508", + "source_location": "L2516", "weight": 1.0 }, { @@ -104064,7 +104073,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2527", + "source_location": "L2535", "weight": 1.0 }, { @@ -104073,7 +104082,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2540", + "source_location": "L2548", "weight": 1.0 }, { @@ -104604,7 +104613,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1704", + "source_location": "L1706", "weight": 1.0 }, { @@ -104613,7 +104622,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1732", + "source_location": "L1736", "weight": 1.0 }, { @@ -104622,7 +104631,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1747", + "source_location": "L1751", "weight": 1.0 }, { @@ -104631,7 +104640,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1776", + "source_location": "L1780", "weight": 1.0 }, { @@ -104640,7 +104649,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1792", + "source_location": "L1796", "weight": 1.0 }, { @@ -104649,7 +104658,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1807", + "source_location": "L1811", "weight": 1.0 }, { @@ -104658,7 +104667,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1838", + "source_location": "L1842", "weight": 1.0 }, { @@ -104667,7 +104676,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1855", + "source_location": "L1859", "weight": 1.0 }, { @@ -104676,7 +104685,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1888", + "source_location": "L1892", "weight": 1.0 }, { @@ -104685,7 +104694,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1913", + "source_location": "L1917", "weight": 1.0 }, { @@ -104694,7 +104703,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1937", + "source_location": "L1943", "weight": 1.0 }, { @@ -104703,7 +104712,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1940", + "source_location": "L1946", "weight": 1.0 }, { @@ -104712,7 +104721,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1962", + "source_location": "L1970", "weight": 1.0 }, { @@ -104721,7 +104730,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L1967", + "source_location": "L1975", "weight": 1.0 }, { @@ -104730,7 +104739,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2002", + "source_location": "L2010", "weight": 1.0 }, { @@ -104739,7 +104748,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2027", + "source_location": "L2035", "weight": 1.0 }, { @@ -104748,7 +104757,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2042", + "source_location": "L2050", "weight": 1.0 }, { @@ -104757,7 +104766,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2059", + "source_location": "L2067", "weight": 1.0 }, { @@ -104766,7 +104775,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2075", + "source_location": "L2083", "weight": 1.0 }, { @@ -104775,7 +104784,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2076", + "source_location": "L2084", "weight": 1.0 }, { @@ -104784,7 +104793,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2102", + "source_location": "L2110", "weight": 1.0 }, { @@ -104793,7 +104802,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2103", + "source_location": "L2111", "weight": 1.0 }, { @@ -104802,7 +104811,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2125", + "source_location": "L2133", "weight": 1.0 }, { @@ -104811,7 +104820,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2126", + "source_location": "L2134", "weight": 1.0 }, { @@ -104820,7 +104829,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2147", + "source_location": "L2155", "weight": 1.0 }, { @@ -104829,7 +104838,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2148", + "source_location": "L2156", "weight": 1.0 }, { @@ -104838,7 +104847,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2165", + "source_location": "L2173", "weight": 1.0 }, { @@ -104847,7 +104856,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2166", + "source_location": "L2174", "weight": 1.0 }, { @@ -104856,7 +104865,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2184", + "source_location": "L2192", "weight": 1.0 }, { @@ -104865,7 +104874,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2185", + "source_location": "L2193", "weight": 1.0 }, { @@ -104874,7 +104883,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2209", + "source_location": "L2217", "weight": 1.0 }, { @@ -104883,7 +104892,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2210", + "source_location": "L2218", "weight": 1.0 }, { @@ -104892,7 +104901,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2243", + "source_location": "L2251", "weight": 1.0 }, { @@ -104901,7 +104910,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2244", + "source_location": "L2252", "weight": 1.0 }, { @@ -104910,7 +104919,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2277", + "source_location": "L2285", "weight": 1.0 }, { @@ -104919,7 +104928,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2278", + "source_location": "L2286", "weight": 1.0 }, { @@ -104928,7 +104937,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2312", + "source_location": "L2320", "weight": 1.0 }, { @@ -104937,7 +104946,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2313", + "source_location": "L2321", "weight": 1.0 }, { @@ -104946,7 +104955,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2333", + "source_location": "L2341", "weight": 1.0 }, { @@ -104955,7 +104964,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2334", + "source_location": "L2342", "weight": 1.0 }, { @@ -104964,7 +104973,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2353", + "source_location": "L2361", "weight": 1.0 }, { @@ -104973,7 +104982,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2354", + "source_location": "L2362", "weight": 1.0 }, { @@ -104982,7 +104991,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2373", + "source_location": "L2381", "weight": 1.0 }, { @@ -104991,7 +105000,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2374", + "source_location": "L2382", "weight": 1.0 }, { @@ -105000,7 +105009,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2395", + "source_location": "L2403", "weight": 1.0 }, { @@ -105009,7 +105018,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2417", + "source_location": "L2425", "weight": 1.0 }, { @@ -105018,7 +105027,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2438", + "source_location": "L2446", "weight": 1.0 }, { @@ -105027,7 +105036,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2451", + "source_location": "L2459", "weight": 1.0 }, { @@ -105036,7 +105045,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2465", + "source_location": "L2473", "weight": 1.0 }, { @@ -105045,7 +105054,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2515", + "source_location": "L2523", "weight": 1.0 }, { @@ -105054,7 +105063,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/production.py", - "source_location": "L2533", + "source_location": "L2541", "weight": 1.0 }, { @@ -152416,7 +152425,7 @@ "weight": 0.8 }, { - "source": "crud_qc_task_rationale_599", + "source": "crud_qc_task_rationale_607", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -152425,7 +152434,7 @@ "weight": 0.8 }, { - "source": "crud_qc_task_rationale_599", + "source": "crud_qc_task_rationale_607", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -152434,7 +152443,7 @@ "weight": 0.8 }, { - "source": "crud_qc_task_rationale_599", + "source": "crud_qc_task_rationale_607", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -152443,7 +152452,7 @@ "weight": 0.8 }, { - "source": "crud_qc_task_rationale_599", + "source": "crud_qc_task_rationale_607", "target": "models_models_bizqctaskassignee", "relation": "uses", "confidence": "INFERRED", @@ -152452,7 +152461,7 @@ "weight": 0.8 }, { - "source": "crud_qc_task_rationale_599", + "source": "crud_qc_task_rationale_607", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -152461,7 +152470,7 @@ "weight": 0.8 }, { - "source": "crud_qc_task_rationale_599", + "source": "crud_qc_task_rationale_607", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -152470,7 +152479,7 @@ "weight": 0.8 }, { - "source": "crud_qc_task_rationale_599", + "source": "crud_qc_task_rationale_607", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -152479,7 +152488,7 @@ "weight": 0.8 }, { - "source": "crud_qc_task_rationale_599", + "source": "crud_qc_task_rationale_607", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -152488,12 +152497,12 @@ "weight": 0.8 }, { - "source": "crud_qc_task_rationale_599", + "source": "crud_qc_task_rationale_607", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_task.py", - "source_location": "L736", + "source_location": "L744", "weight": 0.8 }, { @@ -153604,7 +153613,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_242", + "source": "crud_production_work_order_rationale_247", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -153613,7 +153622,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_306", + "source": "crud_production_work_order_rationale_313", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -153622,7 +153631,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_336", + "source": "crud_production_work_order_rationale_343", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -153631,7 +153640,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_387", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -153640,7 +153649,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_406", + "source": "crud_production_work_order_rationale_413", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -153649,7 +153658,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_627", + "source": "crud_production_work_order_rationale_640", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -153658,7 +153667,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_686", + "source": "crud_production_work_order_rationale_699", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -153667,7 +153676,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_734", + "source": "crud_production_work_order_rationale_747", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -153676,7 +153685,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_785", + "source": "crud_production_work_order_rationale_798", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -153685,7 +153694,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_811", + "source": "crud_production_work_order_rationale_824", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -153703,7 +153712,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_242", + "source": "crud_production_work_order_rationale_247", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -153712,7 +153721,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_306", + "source": "crud_production_work_order_rationale_313", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -153721,7 +153730,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_336", + "source": "crud_production_work_order_rationale_343", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -153730,7 +153739,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_387", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -153739,7 +153748,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_406", + "source": "crud_production_work_order_rationale_413", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -153748,7 +153757,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_627", + "source": "crud_production_work_order_rationale_640", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -153757,7 +153766,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_686", + "source": "crud_production_work_order_rationale_699", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -153766,7 +153775,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_734", + "source": "crud_production_work_order_rationale_747", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -153775,7 +153784,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_785", + "source": "crud_production_work_order_rationale_798", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -153784,7 +153793,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_811", + "source": "crud_production_work_order_rationale_824", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -153802,7 +153811,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_242", + "source": "crud_production_work_order_rationale_247", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -153811,7 +153820,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_306", + "source": "crud_production_work_order_rationale_313", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -153820,7 +153829,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_336", + "source": "crud_production_work_order_rationale_343", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -153829,7 +153838,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_387", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -153838,7 +153847,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_406", + "source": "crud_production_work_order_rationale_413", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -153847,7 +153856,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_627", + "source": "crud_production_work_order_rationale_640", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -153856,7 +153865,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_686", + "source": "crud_production_work_order_rationale_699", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -153865,7 +153874,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_734", + "source": "crud_production_work_order_rationale_747", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -153874,7 +153883,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_785", + "source": "crud_production_work_order_rationale_798", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -153883,7 +153892,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_811", + "source": "crud_production_work_order_rationale_824", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -153901,7 +153910,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_242", + "source": "crud_production_work_order_rationale_247", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -153910,7 +153919,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_306", + "source": "crud_production_work_order_rationale_313", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -153919,7 +153928,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_336", + "source": "crud_production_work_order_rationale_343", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -153928,7 +153937,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_387", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -153937,7 +153946,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_406", + "source": "crud_production_work_order_rationale_413", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -153946,7 +153955,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_627", + "source": "crud_production_work_order_rationale_640", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -153955,7 +153964,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_686", + "source": "crud_production_work_order_rationale_699", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -153964,7 +153973,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_734", + "source": "crud_production_work_order_rationale_747", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -153973,7 +153982,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_785", + "source": "crud_production_work_order_rationale_798", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -153982,7 +153991,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_811", + "source": "crud_production_work_order_rationale_824", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -154000,7 +154009,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_242", + "source": "crud_production_work_order_rationale_247", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -154009,7 +154018,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_306", + "source": "crud_production_work_order_rationale_313", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -154018,7 +154027,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_336", + "source": "crud_production_work_order_rationale_343", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -154027,7 +154036,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_387", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -154036,7 +154045,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_406", + "source": "crud_production_work_order_rationale_413", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -154045,7 +154054,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_627", + "source": "crud_production_work_order_rationale_640", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -154054,7 +154063,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_686", + "source": "crud_production_work_order_rationale_699", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -154063,7 +154072,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_734", + "source": "crud_production_work_order_rationale_747", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -154072,7 +154081,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_785", + "source": "crud_production_work_order_rationale_798", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -154081,7 +154090,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_811", + "source": "crud_production_work_order_rationale_824", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -154099,7 +154108,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_242", + "source": "crud_production_work_order_rationale_247", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -154108,7 +154117,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_306", + "source": "crud_production_work_order_rationale_313", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -154117,7 +154126,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_336", + "source": "crud_production_work_order_rationale_343", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -154126,7 +154135,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_387", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -154135,7 +154144,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_406", + "source": "crud_production_work_order_rationale_413", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -154144,7 +154153,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_627", + "source": "crud_production_work_order_rationale_640", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -154153,7 +154162,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_686", + "source": "crud_production_work_order_rationale_699", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -154162,7 +154171,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_734", + "source": "crud_production_work_order_rationale_747", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -154171,7 +154180,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_785", + "source": "crud_production_work_order_rationale_798", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -154180,7 +154189,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_811", + "source": "crud_production_work_order_rationale_824", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -154198,7 +154207,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_242", + "source": "crud_production_work_order_rationale_247", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -154207,7 +154216,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_306", + "source": "crud_production_work_order_rationale_313", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -154216,7 +154225,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_336", + "source": "crud_production_work_order_rationale_343", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -154225,7 +154234,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_387", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -154234,7 +154243,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_406", + "source": "crud_production_work_order_rationale_413", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -154243,7 +154252,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_627", + "source": "crud_production_work_order_rationale_640", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -154252,7 +154261,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_686", + "source": "crud_production_work_order_rationale_699", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -154261,7 +154270,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_734", + "source": "crud_production_work_order_rationale_747", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -154270,7 +154279,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_785", + "source": "crud_production_work_order_rationale_798", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -154279,7 +154288,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_811", + "source": "crud_production_work_order_rationale_824", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -154297,7 +154306,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_242", + "source": "crud_production_work_order_rationale_247", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -154306,7 +154315,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_306", + "source": "crud_production_work_order_rationale_313", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -154315,7 +154324,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_336", + "source": "crud_production_work_order_rationale_343", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -154324,7 +154333,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_387", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -154333,7 +154342,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_406", + "source": "crud_production_work_order_rationale_413", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -154342,7 +154351,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_627", + "source": "crud_production_work_order_rationale_640", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -154351,7 +154360,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_686", + "source": "crud_production_work_order_rationale_699", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -154360,7 +154369,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_734", + "source": "crud_production_work_order_rationale_747", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -154369,7 +154378,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_785", + "source": "crud_production_work_order_rationale_798", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -154378,7 +154387,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_811", + "source": "crud_production_work_order_rationale_824", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -154396,7 +154405,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_242", + "source": "crud_production_work_order_rationale_247", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -154405,7 +154414,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_306", + "source": "crud_production_work_order_rationale_313", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -154414,7 +154423,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_336", + "source": "crud_production_work_order_rationale_343", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -154423,7 +154432,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_387", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -154432,7 +154441,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_406", + "source": "crud_production_work_order_rationale_413", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -154441,7 +154450,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_627", + "source": "crud_production_work_order_rationale_640", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -154450,7 +154459,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_686", + "source": "crud_production_work_order_rationale_699", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -154459,7 +154468,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_734", + "source": "crud_production_work_order_rationale_747", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -154468,7 +154477,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_785", + "source": "crud_production_work_order_rationale_798", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -154477,7 +154486,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_811", + "source": "crud_production_work_order_rationale_824", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -154495,7 +154504,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_242", + "source": "crud_production_work_order_rationale_247", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -154504,7 +154513,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_306", + "source": "crud_production_work_order_rationale_313", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -154513,7 +154522,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_336", + "source": "crud_production_work_order_rationale_343", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -154522,7 +154531,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_387", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -154531,7 +154540,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_406", + "source": "crud_production_work_order_rationale_413", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -154540,7 +154549,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_627", + "source": "crud_production_work_order_rationale_640", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -154549,7 +154558,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_686", + "source": "crud_production_work_order_rationale_699", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -154558,7 +154567,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_734", + "source": "crud_production_work_order_rationale_747", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -154567,7 +154576,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_785", + "source": "crud_production_work_order_rationale_798", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -154576,7 +154585,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_811", + "source": "crud_production_work_order_rationale_824", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -154594,7 +154603,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_242", + "source": "crud_production_work_order_rationale_247", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -154603,7 +154612,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_306", + "source": "crud_production_work_order_rationale_313", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -154612,7 +154621,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_336", + "source": "crud_production_work_order_rationale_343", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -154621,7 +154630,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_387", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -154630,7 +154639,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_406", + "source": "crud_production_work_order_rationale_413", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -154639,7 +154648,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_627", + "source": "crud_production_work_order_rationale_640", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -154648,7 +154657,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_686", + "source": "crud_production_work_order_rationale_699", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -154657,7 +154666,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_734", + "source": "crud_production_work_order_rationale_747", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -154666,7 +154675,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_785", + "source": "crud_production_work_order_rationale_798", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -154675,7 +154684,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_811", + "source": "crud_production_work_order_rationale_824", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -154693,7 +154702,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_242", + "source": "crud_production_work_order_rationale_247", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -154702,7 +154711,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_306", + "source": "crud_production_work_order_rationale_313", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -154711,7 +154720,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_336", + "source": "crud_production_work_order_rationale_343", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -154720,7 +154729,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_387", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -154729,7 +154738,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_406", + "source": "crud_production_work_order_rationale_413", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -154738,7 +154747,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_627", + "source": "crud_production_work_order_rationale_640", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -154747,7 +154756,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_686", + "source": "crud_production_work_order_rationale_699", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -154756,7 +154765,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_734", + "source": "crud_production_work_order_rationale_747", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -154765,7 +154774,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_785", + "source": "crud_production_work_order_rationale_798", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -154774,7 +154783,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_811", + "source": "crud_production_work_order_rationale_824", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -154792,7 +154801,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_242", + "source": "crud_production_work_order_rationale_247", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -154801,7 +154810,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_306", + "source": "crud_production_work_order_rationale_313", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -154810,7 +154819,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_336", + "source": "crud_production_work_order_rationale_343", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -154819,7 +154828,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_387", + "source": "crud_production_work_order_rationale_394", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -154828,7 +154837,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_406", + "source": "crud_production_work_order_rationale_413", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -154837,7 +154846,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_627", + "source": "crud_production_work_order_rationale_640", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -154846,7 +154855,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_686", + "source": "crud_production_work_order_rationale_699", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -154855,7 +154864,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_734", + "source": "crud_production_work_order_rationale_747", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -154864,7 +154873,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_785", + "source": "crud_production_work_order_rationale_798", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -154873,7 +154882,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_811", + "source": "crud_production_work_order_rationale_824", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -154891,7 +154900,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_242", + "source": "crud_production_work_order_rationale_247", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -154900,7 +154909,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_306", + "source": "crud_production_work_order_rationale_313", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -154909,7 +154918,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_336", + "source": "crud_production_work_order_rationale_343", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -154918,7 +154927,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_387", + "source": "crud_production_work_order_rationale_394", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -154927,7 +154936,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_406", + "source": "crud_production_work_order_rationale_413", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -154936,7 +154945,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_627", + "source": "crud_production_work_order_rationale_640", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -154945,7 +154954,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_686", + "source": "crud_production_work_order_rationale_699", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -154954,7 +154963,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_734", + "source": "crud_production_work_order_rationale_747", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -154963,7 +154972,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_785", + "source": "crud_production_work_order_rationale_798", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -154972,7 +154981,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_811", + "source": "crud_production_work_order_rationale_824", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -154990,7 +154999,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_242", + "source": "crud_production_work_order_rationale_247", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "uses", "confidence": "INFERRED", @@ -154999,7 +155008,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_306", + "source": "crud_production_work_order_rationale_313", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "uses", "confidence": "INFERRED", @@ -155008,7 +155017,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_336", + "source": "crud_production_work_order_rationale_343", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "uses", "confidence": "INFERRED", @@ -155017,7 +155026,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_387", + "source": "crud_production_work_order_rationale_394", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "uses", "confidence": "INFERRED", @@ -155026,7 +155035,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_406", + "source": "crud_production_work_order_rationale_413", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "uses", "confidence": "INFERRED", @@ -155035,7 +155044,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_627", + "source": "crud_production_work_order_rationale_640", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "uses", "confidence": "INFERRED", @@ -155044,7 +155053,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_686", + "source": "crud_production_work_order_rationale_699", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "uses", "confidence": "INFERRED", @@ -155053,7 +155062,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_734", + "source": "crud_production_work_order_rationale_747", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "uses", "confidence": "INFERRED", @@ -155062,7 +155071,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_785", + "source": "crud_production_work_order_rationale_798", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "uses", "confidence": "INFERRED", @@ -155071,7 +155080,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_811", + "source": "crud_production_work_order_rationale_824", "target": "schemas_production_work_order_productionworkordercomplete", "relation": "uses", "confidence": "INFERRED", @@ -155089,7 +155098,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_242", + "source": "crud_production_work_order_rationale_247", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", @@ -155098,7 +155107,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_306", + "source": "crud_production_work_order_rationale_313", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", @@ -155107,7 +155116,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_336", + "source": "crud_production_work_order_rationale_343", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", @@ -155116,7 +155125,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_387", + "source": "crud_production_work_order_rationale_394", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", @@ -155125,7 +155134,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_406", + "source": "crud_production_work_order_rationale_413", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", @@ -155134,7 +155143,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_627", + "source": "crud_production_work_order_rationale_640", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", @@ -155143,7 +155152,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_686", + "source": "crud_production_work_order_rationale_699", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", @@ -155152,7 +155161,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_734", + "source": "crud_production_work_order_rationale_747", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", @@ -155161,7 +155170,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_785", + "source": "crud_production_work_order_rationale_798", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", @@ -155170,7 +155179,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_811", + "source": "crud_production_work_order_rationale_824", "target": "schemas_production_work_order_productionworkorderlistquery", "relation": "uses", "confidence": "INFERRED", @@ -155188,7 +155197,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_242", + "source": "crud_production_work_order_rationale_247", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -155197,7 +155206,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_306", + "source": "crud_production_work_order_rationale_313", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -155206,7 +155215,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_336", + "source": "crud_production_work_order_rationale_343", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -155215,7 +155224,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_387", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -155224,7 +155233,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_406", + "source": "crud_production_work_order_rationale_413", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -155233,7 +155242,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_627", + "source": "crud_production_work_order_rationale_640", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -155242,7 +155251,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_686", + "source": "crud_production_work_order_rationale_699", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -155251,7 +155260,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_734", + "source": "crud_production_work_order_rationale_747", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -155260,7 +155269,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_785", + "source": "crud_production_work_order_rationale_798", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -155269,7 +155278,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_811", + "source": "crud_production_work_order_rationale_824", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -155287,7 +155296,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_242", + "source": "crud_production_work_order_rationale_247", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -155296,7 +155305,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_306", + "source": "crud_production_work_order_rationale_313", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -155305,7 +155314,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_336", + "source": "crud_production_work_order_rationale_343", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -155314,7 +155323,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_387", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -155323,7 +155332,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_406", + "source": "crud_production_work_order_rationale_413", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -155332,7 +155341,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_627", + "source": "crud_production_work_order_rationale_640", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -155341,7 +155350,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_686", + "source": "crud_production_work_order_rationale_699", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -155350,7 +155359,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_734", + "source": "crud_production_work_order_rationale_747", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -155359,7 +155368,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_785", + "source": "crud_production_work_order_rationale_798", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -155368,7 +155377,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_811", + "source": "crud_production_work_order_rationale_824", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -155386,7 +155395,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_242", + "source": "crud_production_work_order_rationale_247", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -155395,7 +155404,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_306", + "source": "crud_production_work_order_rationale_313", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -155404,7 +155413,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_336", + "source": "crud_production_work_order_rationale_343", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -155413,7 +155422,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_387", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -155422,7 +155431,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_406", + "source": "crud_production_work_order_rationale_413", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -155431,7 +155440,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_627", + "source": "crud_production_work_order_rationale_640", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -155440,7 +155449,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_686", + "source": "crud_production_work_order_rationale_699", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -155449,7 +155458,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_734", + "source": "crud_production_work_order_rationale_747", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -155458,7 +155467,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_785", + "source": "crud_production_work_order_rationale_798", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -155467,7 +155476,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_811", + "source": "crud_production_work_order_rationale_824", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -155485,7 +155494,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_242", + "source": "crud_production_work_order_rationale_247", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -155494,7 +155503,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_306", + "source": "crud_production_work_order_rationale_313", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -155503,7 +155512,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_336", + "source": "crud_production_work_order_rationale_343", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -155512,7 +155521,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_387", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -155521,7 +155530,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_406", + "source": "crud_production_work_order_rationale_413", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -155530,7 +155539,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_627", + "source": "crud_production_work_order_rationale_640", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -155539,7 +155548,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_686", + "source": "crud_production_work_order_rationale_699", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -155548,7 +155557,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_734", + "source": "crud_production_work_order_rationale_747", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -155557,7 +155566,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_785", + "source": "crud_production_work_order_rationale_798", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -155566,7 +155575,7 @@ "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_811", + "source": "crud_production_work_order_rationale_824", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -155580,97 +155589,97 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L243", + "source_location": "L248", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_242", + "source": "crud_production_work_order_rationale_247", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L243", + "source_location": "L248", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_306", + "source": "crud_production_work_order_rationale_313", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L243", + "source_location": "L248", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_336", + "source": "crud_production_work_order_rationale_343", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L243", + "source_location": "L248", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_387", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L243", + "source_location": "L248", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_406", + "source": "crud_production_work_order_rationale_413", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L243", + "source_location": "L248", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_627", + "source": "crud_production_work_order_rationale_640", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L243", + "source_location": "L248", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_686", + "source": "crud_production_work_order_rationale_699", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L243", + "source_location": "L248", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_734", + "source": "crud_production_work_order_rationale_747", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L243", + "source_location": "L248", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_785", + "source": "crud_production_work_order_rationale_798", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L243", + "source_location": "L248", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_811", + "source": "crud_production_work_order_rationale_824", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L243", + "source_location": "L248", "weight": 0.8 }, { @@ -155679,97 +155688,97 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L243", + "source_location": "L248", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_242", + "source": "crud_production_work_order_rationale_247", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L243", + "source_location": "L248", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_306", + "source": "crud_production_work_order_rationale_313", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L243", + "source_location": "L248", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_336", + "source": "crud_production_work_order_rationale_343", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L243", + "source_location": "L248", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_387", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L243", + "source_location": "L248", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_406", + "source": "crud_production_work_order_rationale_413", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L243", + "source_location": "L248", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_627", + "source": "crud_production_work_order_rationale_640", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L243", + "source_location": "L248", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_686", + "source": "crud_production_work_order_rationale_699", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L243", + "source_location": "L248", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_734", + "source": "crud_production_work_order_rationale_747", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L243", + "source_location": "L248", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_785", + "source": "crud_production_work_order_rationale_798", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L243", + "source_location": "L248", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_811", + "source": "crud_production_work_order_rationale_824", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L243", + "source_location": "L248", "weight": 0.8 }, { @@ -155778,97 +155787,97 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L243", + "source_location": "L248", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_242", + "source": "crud_production_work_order_rationale_247", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L243", + "source_location": "L248", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_306", + "source": "crud_production_work_order_rationale_313", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L243", + "source_location": "L248", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_336", + "source": "crud_production_work_order_rationale_343", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L243", + "source_location": "L248", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_387", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L243", + "source_location": "L248", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_406", + "source": "crud_production_work_order_rationale_413", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L243", + "source_location": "L248", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_627", + "source": "crud_production_work_order_rationale_640", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L243", + "source_location": "L248", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_686", + "source": "crud_production_work_order_rationale_699", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L243", + "source_location": "L248", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_734", + "source": "crud_production_work_order_rationale_747", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L243", + "source_location": "L248", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_785", + "source": "crud_production_work_order_rationale_798", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L243", + "source_location": "L248", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_811", + "source": "crud_production_work_order_rationale_824", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L243", + "source_location": "L248", "weight": 0.8 }, { @@ -155877,97 +155886,97 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L350", + "source_location": "L357", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_242", + "source": "crud_production_work_order_rationale_247", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L350", + "source_location": "L357", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_306", + "source": "crud_production_work_order_rationale_313", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L350", + "source_location": "L357", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_336", + "source": "crud_production_work_order_rationale_343", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L350", + "source_location": "L357", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_387", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L350", + "source_location": "L357", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_406", + "source": "crud_production_work_order_rationale_413", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L350", + "source_location": "L357", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_627", + "source": "crud_production_work_order_rationale_640", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L350", + "source_location": "L357", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_686", + "source": "crud_production_work_order_rationale_699", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L350", + "source_location": "L357", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_734", + "source": "crud_production_work_order_rationale_747", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L350", + "source_location": "L357", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_785", + "source": "crud_production_work_order_rationale_798", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L350", + "source_location": "L357", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_811", + "source": "crud_production_work_order_rationale_824", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L350", + "source_location": "L357", "weight": 0.8 }, { @@ -155976,97 +155985,97 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L350", + "source_location": "L357", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_242", + "source": "crud_production_work_order_rationale_247", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L350", + "source_location": "L357", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_306", + "source": "crud_production_work_order_rationale_313", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L350", + "source_location": "L357", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_336", + "source": "crud_production_work_order_rationale_343", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L350", + "source_location": "L357", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_387", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L350", + "source_location": "L357", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_406", + "source": "crud_production_work_order_rationale_413", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L350", + "source_location": "L357", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_627", + "source": "crud_production_work_order_rationale_640", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L350", + "source_location": "L357", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_686", + "source": "crud_production_work_order_rationale_699", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L350", + "source_location": "L357", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_734", + "source": "crud_production_work_order_rationale_747", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L350", + "source_location": "L357", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_785", + "source": "crud_production_work_order_rationale_798", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L350", + "source_location": "L357", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_811", + "source": "crud_production_work_order_rationale_824", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L350", + "source_location": "L357", "weight": 0.8 }, { @@ -156075,97 +156084,97 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L350", + "source_location": "L357", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_242", + "source": "crud_production_work_order_rationale_247", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L350", + "source_location": "L357", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_306", + "source": "crud_production_work_order_rationale_313", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L350", + "source_location": "L357", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_336", + "source": "crud_production_work_order_rationale_343", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L350", + "source_location": "L357", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_387", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L350", + "source_location": "L357", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_406", + "source": "crud_production_work_order_rationale_413", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L350", + "source_location": "L357", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_627", + "source": "crud_production_work_order_rationale_640", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L350", + "source_location": "L357", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_686", + "source": "crud_production_work_order_rationale_699", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L350", + "source_location": "L357", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_734", + "source": "crud_production_work_order_rationale_747", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L350", + "source_location": "L357", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_785", + "source": "crud_production_work_order_rationale_798", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L350", + "source_location": "L357", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_811", + "source": "crud_production_work_order_rationale_824", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L350", + "source_location": "L357", "weight": 0.8 }, { @@ -156174,97 +156183,97 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L564", + "source_location": "L577", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_242", + "source": "crud_production_work_order_rationale_247", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L564", + "source_location": "L577", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_306", + "source": "crud_production_work_order_rationale_313", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L564", + "source_location": "L577", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_336", + "source": "crud_production_work_order_rationale_343", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L564", + "source_location": "L577", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_387", + "source": "crud_production_work_order_rationale_394", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L564", + "source_location": "L577", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_406", + "source": "crud_production_work_order_rationale_413", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L564", + "source_location": "L577", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_627", + "source": "crud_production_work_order_rationale_640", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L564", + "source_location": "L577", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_686", + "source": "crud_production_work_order_rationale_699", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L564", + "source_location": "L577", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_734", + "source": "crud_production_work_order_rationale_747", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L564", + "source_location": "L577", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_785", + "source": "crud_production_work_order_rationale_798", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L564", + "source_location": "L577", "weight": 0.8 }, { - "source": "crud_production_work_order_rationale_811", + "source": "crud_production_work_order_rationale_824", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_work_order.py", - "source_location": "L564", + "source_location": "L577", "weight": 0.8 }, { @@ -157258,7 +157267,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_404", + "source": "crud_production_task_rationale_449", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -157267,7 +157276,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_413", + "source": "crud_production_task_rationale_458", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -157276,7 +157285,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1375", + "source": "crud_production_task_rationale_1452", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -157285,7 +157294,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1995", + "source": "crud_production_task_rationale_2072", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -157294,7 +157303,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2026", + "source": "crud_production_task_rationale_2103", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -157303,7 +157312,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2217", + "source": "crud_production_task_rationale_2294", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -157312,7 +157321,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2343", + "source": "crud_production_task_rationale_2420", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -157339,7 +157348,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_404", + "source": "crud_production_task_rationale_449", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -157348,7 +157357,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_413", + "source": "crud_production_task_rationale_458", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -157357,7 +157366,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1375", + "source": "crud_production_task_rationale_1452", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -157366,7 +157375,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1995", + "source": "crud_production_task_rationale_2072", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -157375,7 +157384,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2026", + "source": "crud_production_task_rationale_2103", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -157384,7 +157393,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2217", + "source": "crud_production_task_rationale_2294", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -157393,7 +157402,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2343", + "source": "crud_production_task_rationale_2420", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -157420,7 +157429,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_404", + "source": "crud_production_task_rationale_449", "target": "models_models_bizprocess", "relation": "uses", "confidence": "INFERRED", @@ -157429,7 +157438,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_413", + "source": "crud_production_task_rationale_458", "target": "models_models_bizprocess", "relation": "uses", "confidence": "INFERRED", @@ -157438,7 +157447,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1375", + "source": "crud_production_task_rationale_1452", "target": "models_models_bizprocess", "relation": "uses", "confidence": "INFERRED", @@ -157447,7 +157456,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1995", + "source": "crud_production_task_rationale_2072", "target": "models_models_bizprocess", "relation": "uses", "confidence": "INFERRED", @@ -157456,7 +157465,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2026", + "source": "crud_production_task_rationale_2103", "target": "models_models_bizprocess", "relation": "uses", "confidence": "INFERRED", @@ -157465,7 +157474,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2217", + "source": "crud_production_task_rationale_2294", "target": "models_models_bizprocess", "relation": "uses", "confidence": "INFERRED", @@ -157474,7 +157483,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2343", + "source": "crud_production_task_rationale_2420", "target": "models_models_bizprocess", "relation": "uses", "confidence": "INFERRED", @@ -157501,7 +157510,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_404", + "source": "crud_production_task_rationale_449", "target": "models_models_bizprocessconsumable", "relation": "uses", "confidence": "INFERRED", @@ -157510,7 +157519,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_413", + "source": "crud_production_task_rationale_458", "target": "models_models_bizprocessconsumable", "relation": "uses", "confidence": "INFERRED", @@ -157519,7 +157528,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1375", + "source": "crud_production_task_rationale_1452", "target": "models_models_bizprocessconsumable", "relation": "uses", "confidence": "INFERRED", @@ -157528,7 +157537,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1995", + "source": "crud_production_task_rationale_2072", "target": "models_models_bizprocessconsumable", "relation": "uses", "confidence": "INFERRED", @@ -157537,7 +157546,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2026", + "source": "crud_production_task_rationale_2103", "target": "models_models_bizprocessconsumable", "relation": "uses", "confidence": "INFERRED", @@ -157546,7 +157555,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2217", + "source": "crud_production_task_rationale_2294", "target": "models_models_bizprocessconsumable", "relation": "uses", "confidence": "INFERRED", @@ -157555,7 +157564,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2343", + "source": "crud_production_task_rationale_2420", "target": "models_models_bizprocessconsumable", "relation": "uses", "confidence": "INFERRED", @@ -157582,7 +157591,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_404", + "source": "crud_production_task_rationale_449", "target": "models_models_bizprocessdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -157591,7 +157600,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_413", + "source": "crud_production_task_rationale_458", "target": "models_models_bizprocessdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -157600,7 +157609,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1375", + "source": "crud_production_task_rationale_1452", "target": "models_models_bizprocessdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -157609,7 +157618,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1995", + "source": "crud_production_task_rationale_2072", "target": "models_models_bizprocessdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -157618,7 +157627,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2026", + "source": "crud_production_task_rationale_2103", "target": "models_models_bizprocessdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -157627,7 +157636,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2217", + "source": "crud_production_task_rationale_2294", "target": "models_models_bizprocessdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -157636,7 +157645,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2343", + "source": "crud_production_task_rationale_2420", "target": "models_models_bizprocessdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -157663,7 +157672,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_404", + "source": "crud_production_task_rationale_449", "target": "models_models_bizprocessoutput", "relation": "uses", "confidence": "INFERRED", @@ -157672,7 +157681,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_413", + "source": "crud_production_task_rationale_458", "target": "models_models_bizprocessoutput", "relation": "uses", "confidence": "INFERRED", @@ -157681,7 +157690,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1375", + "source": "crud_production_task_rationale_1452", "target": "models_models_bizprocessoutput", "relation": "uses", "confidence": "INFERRED", @@ -157690,7 +157699,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1995", + "source": "crud_production_task_rationale_2072", "target": "models_models_bizprocessoutput", "relation": "uses", "confidence": "INFERRED", @@ -157699,7 +157708,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2026", + "source": "crud_production_task_rationale_2103", "target": "models_models_bizprocessoutput", "relation": "uses", "confidence": "INFERRED", @@ -157708,7 +157717,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2217", + "source": "crud_production_task_rationale_2294", "target": "models_models_bizprocessoutput", "relation": "uses", "confidence": "INFERRED", @@ -157717,7 +157726,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2343", + "source": "crud_production_task_rationale_2420", "target": "models_models_bizprocessoutput", "relation": "uses", "confidence": "INFERRED", @@ -157744,7 +157753,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_404", + "source": "crud_production_task_rationale_449", "target": "models_models_bizprocessreagent", "relation": "uses", "confidence": "INFERRED", @@ -157753,7 +157762,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_413", + "source": "crud_production_task_rationale_458", "target": "models_models_bizprocessreagent", "relation": "uses", "confidence": "INFERRED", @@ -157762,7 +157771,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1375", + "source": "crud_production_task_rationale_1452", "target": "models_models_bizprocessreagent", "relation": "uses", "confidence": "INFERRED", @@ -157771,7 +157780,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1995", + "source": "crud_production_task_rationale_2072", "target": "models_models_bizprocessreagent", "relation": "uses", "confidence": "INFERRED", @@ -157780,7 +157789,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2026", + "source": "crud_production_task_rationale_2103", "target": "models_models_bizprocessreagent", "relation": "uses", "confidence": "INFERRED", @@ -157789,7 +157798,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2217", + "source": "crud_production_task_rationale_2294", "target": "models_models_bizprocessreagent", "relation": "uses", "confidence": "INFERRED", @@ -157798,7 +157807,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2343", + "source": "crud_production_task_rationale_2420", "target": "models_models_bizprocessreagent", "relation": "uses", "confidence": "INFERRED", @@ -157825,7 +157834,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_404", + "source": "crud_production_task_rationale_449", "target": "models_models_bizprocessroute", "relation": "uses", "confidence": "INFERRED", @@ -157834,7 +157843,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_413", + "source": "crud_production_task_rationale_458", "target": "models_models_bizprocessroute", "relation": "uses", "confidence": "INFERRED", @@ -157843,7 +157852,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1375", + "source": "crud_production_task_rationale_1452", "target": "models_models_bizprocessroute", "relation": "uses", "confidence": "INFERRED", @@ -157852,7 +157861,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1995", + "source": "crud_production_task_rationale_2072", "target": "models_models_bizprocessroute", "relation": "uses", "confidence": "INFERRED", @@ -157861,7 +157870,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2026", + "source": "crud_production_task_rationale_2103", "target": "models_models_bizprocessroute", "relation": "uses", "confidence": "INFERRED", @@ -157870,7 +157879,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2217", + "source": "crud_production_task_rationale_2294", "target": "models_models_bizprocessroute", "relation": "uses", "confidence": "INFERRED", @@ -157879,7 +157888,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2343", + "source": "crud_production_task_rationale_2420", "target": "models_models_bizprocessroute", "relation": "uses", "confidence": "INFERRED", @@ -157906,7 +157915,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_404", + "source": "crud_production_task_rationale_449", "target": "models_models_bizprocessroutestep", "relation": "uses", "confidence": "INFERRED", @@ -157915,7 +157924,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_413", + "source": "crud_production_task_rationale_458", "target": "models_models_bizprocessroutestep", "relation": "uses", "confidence": "INFERRED", @@ -157924,7 +157933,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1375", + "source": "crud_production_task_rationale_1452", "target": "models_models_bizprocessroutestep", "relation": "uses", "confidence": "INFERRED", @@ -157933,7 +157942,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1995", + "source": "crud_production_task_rationale_2072", "target": "models_models_bizprocessroutestep", "relation": "uses", "confidence": "INFERRED", @@ -157942,7 +157951,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2026", + "source": "crud_production_task_rationale_2103", "target": "models_models_bizprocessroutestep", "relation": "uses", "confidence": "INFERRED", @@ -157951,7 +157960,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2217", + "source": "crud_production_task_rationale_2294", "target": "models_models_bizprocessroutestep", "relation": "uses", "confidence": "INFERRED", @@ -157960,7 +157969,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2343", + "source": "crud_production_task_rationale_2420", "target": "models_models_bizprocessroutestep", "relation": "uses", "confidence": "INFERRED", @@ -157987,7 +157996,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_404", + "source": "crud_production_task_rationale_449", "target": "models_models_bizprocessroutestepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -157996,7 +158005,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_413", + "source": "crud_production_task_rationale_458", "target": "models_models_bizprocessroutestepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -158005,7 +158014,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1375", + "source": "crud_production_task_rationale_1452", "target": "models_models_bizprocessroutestepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -158014,7 +158023,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1995", + "source": "crud_production_task_rationale_2072", "target": "models_models_bizprocessroutestepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -158023,7 +158032,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2026", + "source": "crud_production_task_rationale_2103", "target": "models_models_bizprocessroutestepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -158032,7 +158041,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2217", + "source": "crud_production_task_rationale_2294", "target": "models_models_bizprocessroutestepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -158041,7 +158050,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2343", + "source": "crud_production_task_rationale_2420", "target": "models_models_bizprocessroutestepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -158068,7 +158077,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_404", + "source": "crud_production_task_rationale_449", "target": "models_models_bizprocessroutestepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -158077,7 +158086,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_413", + "source": "crud_production_task_rationale_458", "target": "models_models_bizprocessroutestepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -158086,7 +158095,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1375", + "source": "crud_production_task_rationale_1452", "target": "models_models_bizprocessroutestepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -158095,7 +158104,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1995", + "source": "crud_production_task_rationale_2072", "target": "models_models_bizprocessroutestepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -158104,7 +158113,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2026", + "source": "crud_production_task_rationale_2103", "target": "models_models_bizprocessroutestepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -158113,7 +158122,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2217", + "source": "crud_production_task_rationale_2294", "target": "models_models_bizprocessroutestepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -158122,7 +158131,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2343", + "source": "crud_production_task_rationale_2420", "target": "models_models_bizprocessroutestepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -158149,7 +158158,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_404", + "source": "crud_production_task_rationale_449", "target": "models_models_bizprocessroutestepoutput", "relation": "uses", "confidence": "INFERRED", @@ -158158,7 +158167,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_413", + "source": "crud_production_task_rationale_458", "target": "models_models_bizprocessroutestepoutput", "relation": "uses", "confidence": "INFERRED", @@ -158167,7 +158176,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1375", + "source": "crud_production_task_rationale_1452", "target": "models_models_bizprocessroutestepoutput", "relation": "uses", "confidence": "INFERRED", @@ -158176,7 +158185,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1995", + "source": "crud_production_task_rationale_2072", "target": "models_models_bizprocessroutestepoutput", "relation": "uses", "confidence": "INFERRED", @@ -158185,7 +158194,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2026", + "source": "crud_production_task_rationale_2103", "target": "models_models_bizprocessroutestepoutput", "relation": "uses", "confidence": "INFERRED", @@ -158194,7 +158203,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2217", + "source": "crud_production_task_rationale_2294", "target": "models_models_bizprocessroutestepoutput", "relation": "uses", "confidence": "INFERRED", @@ -158203,7 +158212,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2343", + "source": "crud_production_task_rationale_2420", "target": "models_models_bizprocessroutestepoutput", "relation": "uses", "confidence": "INFERRED", @@ -158230,7 +158239,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_404", + "source": "crud_production_task_rationale_449", "target": "models_models_bizprocessroutestepreagent", "relation": "uses", "confidence": "INFERRED", @@ -158239,7 +158248,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_413", + "source": "crud_production_task_rationale_458", "target": "models_models_bizprocessroutestepreagent", "relation": "uses", "confidence": "INFERRED", @@ -158248,7 +158257,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1375", + "source": "crud_production_task_rationale_1452", "target": "models_models_bizprocessroutestepreagent", "relation": "uses", "confidence": "INFERRED", @@ -158257,7 +158266,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1995", + "source": "crud_production_task_rationale_2072", "target": "models_models_bizprocessroutestepreagent", "relation": "uses", "confidence": "INFERRED", @@ -158266,7 +158275,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2026", + "source": "crud_production_task_rationale_2103", "target": "models_models_bizprocessroutestepreagent", "relation": "uses", "confidence": "INFERRED", @@ -158275,7 +158284,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2217", + "source": "crud_production_task_rationale_2294", "target": "models_models_bizprocessroutestepreagent", "relation": "uses", "confidence": "INFERRED", @@ -158284,7 +158293,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2343", + "source": "crud_production_task_rationale_2420", "target": "models_models_bizprocessroutestepreagent", "relation": "uses", "confidence": "INFERRED", @@ -158311,7 +158320,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_404", + "source": "crud_production_task_rationale_449", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -158320,7 +158329,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_413", + "source": "crud_production_task_rationale_458", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -158329,7 +158338,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1375", + "source": "crud_production_task_rationale_1452", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -158338,7 +158347,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1995", + "source": "crud_production_task_rationale_2072", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -158347,7 +158356,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2026", + "source": "crud_production_task_rationale_2103", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -158356,7 +158365,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2217", + "source": "crud_production_task_rationale_2294", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -158365,7 +158374,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2343", + "source": "crud_production_task_rationale_2420", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -158392,7 +158401,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_404", + "source": "crud_production_task_rationale_449", "target": "models_models_bizproductiontaskhandover", "relation": "uses", "confidence": "INFERRED", @@ -158401,7 +158410,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_413", + "source": "crud_production_task_rationale_458", "target": "models_models_bizproductiontaskhandover", "relation": "uses", "confidence": "INFERRED", @@ -158410,7 +158419,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1375", + "source": "crud_production_task_rationale_1452", "target": "models_models_bizproductiontaskhandover", "relation": "uses", "confidence": "INFERRED", @@ -158419,7 +158428,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1995", + "source": "crud_production_task_rationale_2072", "target": "models_models_bizproductiontaskhandover", "relation": "uses", "confidence": "INFERRED", @@ -158428,7 +158437,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2026", + "source": "crud_production_task_rationale_2103", "target": "models_models_bizproductiontaskhandover", "relation": "uses", "confidence": "INFERRED", @@ -158437,7 +158446,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2217", + "source": "crud_production_task_rationale_2294", "target": "models_models_bizproductiontaskhandover", "relation": "uses", "confidence": "INFERRED", @@ -158446,7 +158455,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2343", + "source": "crud_production_task_rationale_2420", "target": "models_models_bizproductiontaskhandover", "relation": "uses", "confidence": "INFERRED", @@ -158473,7 +158482,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_404", + "source": "crud_production_task_rationale_449", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -158482,7 +158491,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_413", + "source": "crud_production_task_rationale_458", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -158491,7 +158500,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1375", + "source": "crud_production_task_rationale_1452", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -158500,7 +158509,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1995", + "source": "crud_production_task_rationale_2072", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -158509,7 +158518,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2026", + "source": "crud_production_task_rationale_2103", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -158518,7 +158527,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2217", + "source": "crud_production_task_rationale_2294", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -158527,7 +158536,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2343", + "source": "crud_production_task_rationale_2420", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -158554,7 +158563,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_404", + "source": "crud_production_task_rationale_449", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -158563,7 +158572,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_413", + "source": "crud_production_task_rationale_458", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -158572,7 +158581,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1375", + "source": "crud_production_task_rationale_1452", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -158581,7 +158590,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1995", + "source": "crud_production_task_rationale_2072", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -158590,7 +158599,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2026", + "source": "crud_production_task_rationale_2103", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -158599,7 +158608,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2217", + "source": "crud_production_task_rationale_2294", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -158608,7 +158617,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2343", + "source": "crud_production_task_rationale_2420", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -158635,7 +158644,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_404", + "source": "crud_production_task_rationale_449", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -158644,7 +158653,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_413", + "source": "crud_production_task_rationale_458", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -158653,7 +158662,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1375", + "source": "crud_production_task_rationale_1452", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -158662,7 +158671,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1995", + "source": "crud_production_task_rationale_2072", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -158671,7 +158680,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2026", + "source": "crud_production_task_rationale_2103", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -158680,7 +158689,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2217", + "source": "crud_production_task_rationale_2294", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -158689,7 +158698,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2343", + "source": "crud_production_task_rationale_2420", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -158716,7 +158725,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_404", + "source": "crud_production_task_rationale_449", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -158725,7 +158734,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_413", + "source": "crud_production_task_rationale_458", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -158734,7 +158743,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1375", + "source": "crud_production_task_rationale_1452", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -158743,7 +158752,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1995", + "source": "crud_production_task_rationale_2072", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -158752,7 +158761,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2026", + "source": "crud_production_task_rationale_2103", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -158761,7 +158770,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2217", + "source": "crud_production_task_rationale_2294", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -158770,7 +158779,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2343", + "source": "crud_production_task_rationale_2420", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -158797,7 +158806,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_404", + "source": "crud_production_task_rationale_449", "target": "models_models_bizproductiontaskstepconfiguredreagent", "relation": "uses", "confidence": "INFERRED", @@ -158806,7 +158815,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_413", + "source": "crud_production_task_rationale_458", "target": "models_models_bizproductiontaskstepconfiguredreagent", "relation": "uses", "confidence": "INFERRED", @@ -158815,7 +158824,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1375", + "source": "crud_production_task_rationale_1452", "target": "models_models_bizproductiontaskstepconfiguredreagent", "relation": "uses", "confidence": "INFERRED", @@ -158824,7 +158833,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1995", + "source": "crud_production_task_rationale_2072", "target": "models_models_bizproductiontaskstepconfiguredreagent", "relation": "uses", "confidence": "INFERRED", @@ -158833,7 +158842,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2026", + "source": "crud_production_task_rationale_2103", "target": "models_models_bizproductiontaskstepconfiguredreagent", "relation": "uses", "confidence": "INFERRED", @@ -158842,7 +158851,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2217", + "source": "crud_production_task_rationale_2294", "target": "models_models_bizproductiontaskstepconfiguredreagent", "relation": "uses", "confidence": "INFERRED", @@ -158851,7 +158860,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2343", + "source": "crud_production_task_rationale_2420", "target": "models_models_bizproductiontaskstepconfiguredreagent", "relation": "uses", "confidence": "INFERRED", @@ -158878,7 +158887,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_404", + "source": "crud_production_task_rationale_449", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -158887,7 +158896,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_413", + "source": "crud_production_task_rationale_458", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -158896,7 +158905,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1375", + "source": "crud_production_task_rationale_1452", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -158905,7 +158914,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1995", + "source": "crud_production_task_rationale_2072", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -158914,7 +158923,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2026", + "source": "crud_production_task_rationale_2103", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -158923,7 +158932,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2217", + "source": "crud_production_task_rationale_2294", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -158932,7 +158941,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2343", + "source": "crud_production_task_rationale_2420", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -158959,7 +158968,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_404", + "source": "crud_production_task_rationale_449", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -158968,7 +158977,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_413", + "source": "crud_production_task_rationale_458", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -158977,7 +158986,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1375", + "source": "crud_production_task_rationale_1452", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -158986,7 +158995,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1995", + "source": "crud_production_task_rationale_2072", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -158995,7 +159004,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2026", + "source": "crud_production_task_rationale_2103", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -159004,7 +159013,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2217", + "source": "crud_production_task_rationale_2294", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -159013,7 +159022,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2343", + "source": "crud_production_task_rationale_2420", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -159040,7 +159049,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_404", + "source": "crud_production_task_rationale_449", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -159049,7 +159058,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_413", + "source": "crud_production_task_rationale_458", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -159058,7 +159067,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1375", + "source": "crud_production_task_rationale_1452", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -159067,7 +159076,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1995", + "source": "crud_production_task_rationale_2072", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -159076,7 +159085,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2026", + "source": "crud_production_task_rationale_2103", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -159085,7 +159094,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2217", + "source": "crud_production_task_rationale_2294", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -159094,7 +159103,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2343", + "source": "crud_production_task_rationale_2420", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -159121,7 +159130,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_404", + "source": "crud_production_task_rationale_449", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -159130,7 +159139,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_413", + "source": "crud_production_task_rationale_458", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -159139,7 +159148,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1375", + "source": "crud_production_task_rationale_1452", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -159148,7 +159157,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1995", + "source": "crud_production_task_rationale_2072", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -159157,7 +159166,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2026", + "source": "crud_production_task_rationale_2103", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -159166,7 +159175,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2217", + "source": "crud_production_task_rationale_2294", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -159175,7 +159184,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2343", + "source": "crud_production_task_rationale_2420", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -159202,7 +159211,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_404", + "source": "crud_production_task_rationale_449", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -159211,7 +159220,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_413", + "source": "crud_production_task_rationale_458", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -159220,7 +159229,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1375", + "source": "crud_production_task_rationale_1452", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -159229,7 +159238,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1995", + "source": "crud_production_task_rationale_2072", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -159238,7 +159247,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2026", + "source": "crud_production_task_rationale_2103", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -159247,7 +159256,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2217", + "source": "crud_production_task_rationale_2294", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -159256,7 +159265,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2343", + "source": "crud_production_task_rationale_2420", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -159283,7 +159292,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_404", + "source": "crud_production_task_rationale_449", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -159292,7 +159301,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_413", + "source": "crud_production_task_rationale_458", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -159301,7 +159310,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1375", + "source": "crud_production_task_rationale_1452", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -159310,7 +159319,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1995", + "source": "crud_production_task_rationale_2072", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -159319,7 +159328,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2026", + "source": "crud_production_task_rationale_2103", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -159328,7 +159337,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2217", + "source": "crud_production_task_rationale_2294", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -159337,7 +159346,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2343", + "source": "crud_production_task_rationale_2420", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -159364,7 +159373,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_404", + "source": "crud_production_task_rationale_449", "target": "models_models_bizstorageslotoccupancy", "relation": "uses", "confidence": "INFERRED", @@ -159373,7 +159382,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_413", + "source": "crud_production_task_rationale_458", "target": "models_models_bizstorageslotoccupancy", "relation": "uses", "confidence": "INFERRED", @@ -159382,7 +159391,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1375", + "source": "crud_production_task_rationale_1452", "target": "models_models_bizstorageslotoccupancy", "relation": "uses", "confidence": "INFERRED", @@ -159391,7 +159400,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1995", + "source": "crud_production_task_rationale_2072", "target": "models_models_bizstorageslotoccupancy", "relation": "uses", "confidence": "INFERRED", @@ -159400,7 +159409,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2026", + "source": "crud_production_task_rationale_2103", "target": "models_models_bizstorageslotoccupancy", "relation": "uses", "confidence": "INFERRED", @@ -159409,7 +159418,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2217", + "source": "crud_production_task_rationale_2294", "target": "models_models_bizstorageslotoccupancy", "relation": "uses", "confidence": "INFERRED", @@ -159418,7 +159427,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2343", + "source": "crud_production_task_rationale_2420", "target": "models_models_bizstorageslotoccupancy", "relation": "uses", "confidence": "INFERRED", @@ -159445,7 +159454,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_404", + "source": "crud_production_task_rationale_449", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -159454,7 +159463,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_413", + "source": "crud_production_task_rationale_458", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -159463,7 +159472,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1375", + "source": "crud_production_task_rationale_1452", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -159472,7 +159481,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1995", + "source": "crud_production_task_rationale_2072", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -159481,7 +159490,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2026", + "source": "crud_production_task_rationale_2103", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -159490,7 +159499,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2217", + "source": "crud_production_task_rationale_2294", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -159499,7 +159508,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2343", + "source": "crud_production_task_rationale_2420", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -159526,7 +159535,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_404", + "source": "crud_production_task_rationale_449", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -159535,7 +159544,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_413", + "source": "crud_production_task_rationale_458", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -159544,7 +159553,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1375", + "source": "crud_production_task_rationale_1452", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -159553,7 +159562,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1995", + "source": "crud_production_task_rationale_2072", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -159562,7 +159571,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2026", + "source": "crud_production_task_rationale_2103", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -159571,7 +159580,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2217", + "source": "crud_production_task_rationale_2294", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -159580,7 +159589,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2343", + "source": "crud_production_task_rationale_2420", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -159607,7 +159616,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_404", + "source": "crud_production_task_rationale_449", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -159616,7 +159625,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_413", + "source": "crud_production_task_rationale_458", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -159625,7 +159634,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1375", + "source": "crud_production_task_rationale_1452", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -159634,7 +159643,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1995", + "source": "crud_production_task_rationale_2072", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -159643,7 +159652,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2026", + "source": "crud_production_task_rationale_2103", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -159652,7 +159661,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2217", + "source": "crud_production_task_rationale_2294", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -159661,7 +159670,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2343", + "source": "crud_production_task_rationale_2420", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -159688,7 +159697,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_404", + "source": "crud_production_task_rationale_449", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", @@ -159697,7 +159706,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_413", + "source": "crud_production_task_rationale_458", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", @@ -159706,7 +159715,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1375", + "source": "crud_production_task_rationale_1452", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", @@ -159715,7 +159724,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_1995", + "source": "crud_production_task_rationale_2072", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", @@ -159724,7 +159733,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2026", + "source": "crud_production_task_rationale_2103", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", @@ -159733,7 +159742,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2217", + "source": "crud_production_task_rationale_2294", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", @@ -159742,7 +159751,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_2343", + "source": "crud_production_task_rationale_2420", "target": "models_production_material_bizproductionmaterial", "relation": "uses", "confidence": "INFERRED", @@ -159756,7 +159765,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_task.py", - "source_location": "L125", + "source_location": "L129", "weight": 0.8 }, { @@ -159765,70 +159774,70 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_task.py", - "source_location": "L125", + "source_location": "L129", "weight": 0.8 }, { - "source": "crud_production_task_rationale_404", + "source": "crud_production_task_rationale_449", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_task.py", - "source_location": "L125", + "source_location": "L129", "weight": 0.8 }, { - "source": "crud_production_task_rationale_413", + "source": "crud_production_task_rationale_458", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_task.py", - "source_location": "L125", + "source_location": "L129", "weight": 0.8 }, { - "source": "crud_production_task_rationale_1375", + "source": "crud_production_task_rationale_1452", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_task.py", - "source_location": "L125", + "source_location": "L129", "weight": 0.8 }, { - "source": "crud_production_task_rationale_1995", + "source": "crud_production_task_rationale_2072", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_task.py", - "source_location": "L125", + "source_location": "L129", "weight": 0.8 }, { - "source": "crud_production_task_rationale_2026", + "source": "crud_production_task_rationale_2103", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_task.py", - "source_location": "L125", + "source_location": "L129", "weight": 0.8 }, { - "source": "crud_production_task_rationale_2217", + "source": "crud_production_task_rationale_2294", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_task.py", - "source_location": "L125", + "source_location": "L129", "weight": 0.8 }, { - "source": "crud_production_task_rationale_2343", + "source": "crud_production_task_rationale_2420", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_task.py", - "source_location": "L125", + "source_location": "L129", "weight": 0.8 }, { @@ -159837,7 +159846,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_task.py", - "source_location": "L125", + "source_location": "L129", "weight": 0.8 }, { @@ -159846,70 +159855,70 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_task.py", - "source_location": "L125", + "source_location": "L129", "weight": 0.8 }, { - "source": "crud_production_task_rationale_404", + "source": "crud_production_task_rationale_449", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_task.py", - "source_location": "L125", + "source_location": "L129", "weight": 0.8 }, { - "source": "crud_production_task_rationale_413", + "source": "crud_production_task_rationale_458", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_task.py", - "source_location": "L125", + "source_location": "L129", "weight": 0.8 }, { - "source": "crud_production_task_rationale_1375", + "source": "crud_production_task_rationale_1452", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_task.py", - "source_location": "L125", + "source_location": "L129", "weight": 0.8 }, { - "source": "crud_production_task_rationale_1995", + "source": "crud_production_task_rationale_2072", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_task.py", - "source_location": "L125", + "source_location": "L129", "weight": 0.8 }, { - "source": "crud_production_task_rationale_2026", + "source": "crud_production_task_rationale_2103", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_task.py", - "source_location": "L125", + "source_location": "L129", "weight": 0.8 }, { - "source": "crud_production_task_rationale_2217", + "source": "crud_production_task_rationale_2294", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_task.py", - "source_location": "L125", + "source_location": "L129", "weight": 0.8 }, { - "source": "crud_production_task_rationale_2343", + "source": "crud_production_task_rationale_2420", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_task.py", - "source_location": "L125", + "source_location": "L129", "weight": 0.8 }, { @@ -159918,7 +159927,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_task.py", - "source_location": "L125", + "source_location": "L129", "weight": 0.8 }, { @@ -159927,70 +159936,151 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_task.py", - "source_location": "L125", + "source_location": "L129", "weight": 0.8 }, { - "source": "crud_production_task_rationale_404", + "source": "crud_production_task_rationale_449", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_task.py", - "source_location": "L125", + "source_location": "L129", "weight": 0.8 }, { - "source": "crud_production_task_rationale_413", + "source": "crud_production_task_rationale_458", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_task.py", - "source_location": "L125", + "source_location": "L129", "weight": 0.8 }, { - "source": "crud_production_task_rationale_1375", + "source": "crud_production_task_rationale_1452", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_task.py", - "source_location": "L125", + "source_location": "L129", "weight": 0.8 }, { - "source": "crud_production_task_rationale_1995", + "source": "crud_production_task_rationale_2072", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_task.py", - "source_location": "L125", + "source_location": "L129", "weight": 0.8 }, { - "source": "crud_production_task_rationale_2026", + "source": "crud_production_task_rationale_2103", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_task.py", - "source_location": "L125", + "source_location": "L129", "weight": 0.8 }, { - "source": "crud_production_task_rationale_2217", + "source": "crud_production_task_rationale_2294", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_task.py", - "source_location": "L125", + "source_location": "L129", "weight": 0.8 }, { - "source": "crud_production_task_rationale_2343", + "source": "crud_production_task_rationale_2420", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/production_task.py", - "source_location": "L125", + "source_location": "L129", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1", + "target": "models_models_bizpilotpatient", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L129", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_124", + "target": "models_models_bizpilotpatient", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L129", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_449", + "target": "models_models_bizpilotpatient", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L129", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_458", + "target": "models_models_bizpilotpatient", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L129", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1452", + "target": "models_models_bizpilotpatient", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L129", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_2072", + "target": "models_models_bizpilotpatient", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L129", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_2103", + "target": "models_models_bizpilotpatient", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L129", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_2294", + "target": "models_models_bizpilotpatient", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L129", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_2420", + "target": "models_models_bizpilotpatient", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L129", "weight": 0.8 }, { @@ -168688,7 +168778,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_292", + "source": "crud_qc_work_order_rationale_295", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -168697,7 +168787,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_357", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -168706,7 +168796,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_361", + "source": "crud_qc_work_order_rationale_366", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -168715,7 +168805,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_404", + "source": "crud_qc_work_order_rationale_409", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -168724,7 +168814,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_704", + "source": "crud_qc_work_order_rationale_709", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -168733,7 +168823,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_824", + "source": "crud_qc_work_order_rationale_829", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -168742,7 +168832,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_908", + "source": "crud_qc_work_order_rationale_913", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -168751,7 +168841,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1185", + "source": "crud_qc_work_order_rationale_1194", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -168760,7 +168850,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1262", + "source": "crud_qc_work_order_rationale_1271", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -168769,7 +168859,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1328", + "source": "crud_qc_work_order_rationale_1337", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -168778,7 +168868,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1414", + "source": "crud_qc_work_order_rationale_1423", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -168787,7 +168877,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1497", + "source": "crud_qc_work_order_rationale_1506", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -168796,7 +168886,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1621", + "source": "crud_qc_work_order_rationale_1630", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -168805,7 +168895,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1932", + "source": "crud_qc_work_order_rationale_1941", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -168814,7 +168904,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1973", + "source": "crud_qc_work_order_rationale_1982", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -168823,7 +168913,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2253", + "source": "crud_qc_work_order_rationale_2262", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -168832,7 +168922,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2512", + "source": "crud_qc_work_order_rationale_2521", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", @@ -168859,7 +168949,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_292", + "source": "crud_qc_work_order_rationale_295", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -168868,7 +168958,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_357", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -168877,7 +168967,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_361", + "source": "crud_qc_work_order_rationale_366", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -168886,7 +168976,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_404", + "source": "crud_qc_work_order_rationale_409", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -168895,7 +168985,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_704", + "source": "crud_qc_work_order_rationale_709", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -168904,7 +168994,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_824", + "source": "crud_qc_work_order_rationale_829", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -168913,7 +169003,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_908", + "source": "crud_qc_work_order_rationale_913", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -168922,7 +169012,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1185", + "source": "crud_qc_work_order_rationale_1194", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -168931,7 +169021,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1262", + "source": "crud_qc_work_order_rationale_1271", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -168940,7 +169030,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1328", + "source": "crud_qc_work_order_rationale_1337", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -168949,7 +169039,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1414", + "source": "crud_qc_work_order_rationale_1423", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -168958,7 +169048,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1497", + "source": "crud_qc_work_order_rationale_1506", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -168967,7 +169057,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1621", + "source": "crud_qc_work_order_rationale_1630", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -168976,7 +169066,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1932", + "source": "crud_qc_work_order_rationale_1941", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -168985,7 +169075,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1973", + "source": "crud_qc_work_order_rationale_1982", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -168994,7 +169084,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2253", + "source": "crud_qc_work_order_rationale_2262", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -169003,7 +169093,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2512", + "source": "crud_qc_work_order_rationale_2521", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", @@ -169030,7 +169120,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_292", + "source": "crud_qc_work_order_rationale_295", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -169039,7 +169129,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_357", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -169048,7 +169138,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_361", + "source": "crud_qc_work_order_rationale_366", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -169057,7 +169147,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_404", + "source": "crud_qc_work_order_rationale_409", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -169066,7 +169156,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_704", + "source": "crud_qc_work_order_rationale_709", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -169075,7 +169165,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_824", + "source": "crud_qc_work_order_rationale_829", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -169084,7 +169174,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_908", + "source": "crud_qc_work_order_rationale_913", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -169093,7 +169183,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1185", + "source": "crud_qc_work_order_rationale_1194", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -169102,7 +169192,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1262", + "source": "crud_qc_work_order_rationale_1271", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -169111,7 +169201,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1328", + "source": "crud_qc_work_order_rationale_1337", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -169120,7 +169210,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1414", + "source": "crud_qc_work_order_rationale_1423", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -169129,7 +169219,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1497", + "source": "crud_qc_work_order_rationale_1506", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -169138,7 +169228,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1621", + "source": "crud_qc_work_order_rationale_1630", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -169147,7 +169237,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1932", + "source": "crud_qc_work_order_rationale_1941", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -169156,7 +169246,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1973", + "source": "crud_qc_work_order_rationale_1982", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -169165,7 +169255,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2253", + "source": "crud_qc_work_order_rationale_2262", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -169174,7 +169264,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2512", + "source": "crud_qc_work_order_rationale_2521", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", @@ -169201,7 +169291,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_292", + "source": "crud_qc_work_order_rationale_295", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -169210,7 +169300,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_357", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -169219,7 +169309,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_361", + "source": "crud_qc_work_order_rationale_366", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -169228,7 +169318,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_404", + "source": "crud_qc_work_order_rationale_409", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -169237,7 +169327,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_704", + "source": "crud_qc_work_order_rationale_709", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -169246,7 +169336,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_824", + "source": "crud_qc_work_order_rationale_829", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -169255,7 +169345,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_908", + "source": "crud_qc_work_order_rationale_913", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -169264,7 +169354,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1185", + "source": "crud_qc_work_order_rationale_1194", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -169273,7 +169363,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1262", + "source": "crud_qc_work_order_rationale_1271", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -169282,7 +169372,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1328", + "source": "crud_qc_work_order_rationale_1337", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -169291,7 +169381,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1414", + "source": "crud_qc_work_order_rationale_1423", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -169300,7 +169390,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1497", + "source": "crud_qc_work_order_rationale_1506", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -169309,7 +169399,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1621", + "source": "crud_qc_work_order_rationale_1630", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -169318,7 +169408,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1932", + "source": "crud_qc_work_order_rationale_1941", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -169327,7 +169417,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1973", + "source": "crud_qc_work_order_rationale_1982", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -169336,7 +169426,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2253", + "source": "crud_qc_work_order_rationale_2262", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -169345,7 +169435,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2512", + "source": "crud_qc_work_order_rationale_2521", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", @@ -169372,7 +169462,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_292", + "source": "crud_qc_work_order_rationale_295", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -169381,7 +169471,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_357", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -169390,7 +169480,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_361", + "source": "crud_qc_work_order_rationale_366", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -169399,7 +169489,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_404", + "source": "crud_qc_work_order_rationale_409", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -169408,7 +169498,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_704", + "source": "crud_qc_work_order_rationale_709", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -169417,7 +169507,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_824", + "source": "crud_qc_work_order_rationale_829", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -169426,7 +169516,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_908", + "source": "crud_qc_work_order_rationale_913", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -169435,7 +169525,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1185", + "source": "crud_qc_work_order_rationale_1194", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -169444,7 +169534,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1262", + "source": "crud_qc_work_order_rationale_1271", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -169453,7 +169543,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1328", + "source": "crud_qc_work_order_rationale_1337", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -169462,7 +169552,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1414", + "source": "crud_qc_work_order_rationale_1423", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -169471,7 +169561,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1497", + "source": "crud_qc_work_order_rationale_1506", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -169480,7 +169570,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1621", + "source": "crud_qc_work_order_rationale_1630", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -169489,7 +169579,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1932", + "source": "crud_qc_work_order_rationale_1941", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -169498,7 +169588,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1973", + "source": "crud_qc_work_order_rationale_1982", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -169507,7 +169597,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2253", + "source": "crud_qc_work_order_rationale_2262", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -169516,7 +169606,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2512", + "source": "crud_qc_work_order_rationale_2521", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", @@ -169543,7 +169633,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_292", + "source": "crud_qc_work_order_rationale_295", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -169552,7 +169642,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_357", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -169561,7 +169651,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_361", + "source": "crud_qc_work_order_rationale_366", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -169570,7 +169660,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_404", + "source": "crud_qc_work_order_rationale_409", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -169579,7 +169669,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_704", + "source": "crud_qc_work_order_rationale_709", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -169588,7 +169678,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_824", + "source": "crud_qc_work_order_rationale_829", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -169597,7 +169687,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_908", + "source": "crud_qc_work_order_rationale_913", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -169606,7 +169696,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1185", + "source": "crud_qc_work_order_rationale_1194", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -169615,7 +169705,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1262", + "source": "crud_qc_work_order_rationale_1271", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -169624,7 +169714,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1328", + "source": "crud_qc_work_order_rationale_1337", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -169633,7 +169723,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1414", + "source": "crud_qc_work_order_rationale_1423", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -169642,7 +169732,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1497", + "source": "crud_qc_work_order_rationale_1506", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -169651,7 +169741,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1621", + "source": "crud_qc_work_order_rationale_1630", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -169660,7 +169750,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1932", + "source": "crud_qc_work_order_rationale_1941", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -169669,7 +169759,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1973", + "source": "crud_qc_work_order_rationale_1982", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -169678,7 +169768,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2253", + "source": "crud_qc_work_order_rationale_2262", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -169687,7 +169777,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2512", + "source": "crud_qc_work_order_rationale_2521", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", @@ -169714,7 +169804,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_292", + "source": "crud_qc_work_order_rationale_295", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -169723,7 +169813,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_357", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -169732,7 +169822,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_361", + "source": "crud_qc_work_order_rationale_366", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -169741,7 +169831,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_404", + "source": "crud_qc_work_order_rationale_409", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -169750,7 +169840,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_704", + "source": "crud_qc_work_order_rationale_709", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -169759,7 +169849,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_824", + "source": "crud_qc_work_order_rationale_829", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -169768,7 +169858,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_908", + "source": "crud_qc_work_order_rationale_913", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -169777,7 +169867,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1185", + "source": "crud_qc_work_order_rationale_1194", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -169786,7 +169876,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1262", + "source": "crud_qc_work_order_rationale_1271", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -169795,7 +169885,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1328", + "source": "crud_qc_work_order_rationale_1337", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -169804,7 +169894,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1414", + "source": "crud_qc_work_order_rationale_1423", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -169813,7 +169903,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1497", + "source": "crud_qc_work_order_rationale_1506", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -169822,7 +169912,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1621", + "source": "crud_qc_work_order_rationale_1630", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -169831,7 +169921,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1932", + "source": "crud_qc_work_order_rationale_1941", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -169840,7 +169930,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1973", + "source": "crud_qc_work_order_rationale_1982", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -169849,7 +169939,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2253", + "source": "crud_qc_work_order_rationale_2262", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -169858,7 +169948,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2512", + "source": "crud_qc_work_order_rationale_2521", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", @@ -169885,7 +169975,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_292", + "source": "crud_qc_work_order_rationale_295", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -169894,7 +169984,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_357", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -169903,7 +169993,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_361", + "source": "crud_qc_work_order_rationale_366", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -169912,7 +170002,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_404", + "source": "crud_qc_work_order_rationale_409", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -169921,7 +170011,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_704", + "source": "crud_qc_work_order_rationale_709", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -169930,7 +170020,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_824", + "source": "crud_qc_work_order_rationale_829", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -169939,7 +170029,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_908", + "source": "crud_qc_work_order_rationale_913", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -169948,7 +170038,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1185", + "source": "crud_qc_work_order_rationale_1194", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -169957,7 +170047,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1262", + "source": "crud_qc_work_order_rationale_1271", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -169966,7 +170056,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1328", + "source": "crud_qc_work_order_rationale_1337", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -169975,7 +170065,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1414", + "source": "crud_qc_work_order_rationale_1423", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -169984,7 +170074,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1497", + "source": "crud_qc_work_order_rationale_1506", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -169993,7 +170083,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1621", + "source": "crud_qc_work_order_rationale_1630", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -170002,7 +170092,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1932", + "source": "crud_qc_work_order_rationale_1941", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -170011,7 +170101,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1973", + "source": "crud_qc_work_order_rationale_1982", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -170020,7 +170110,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2253", + "source": "crud_qc_work_order_rationale_2262", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -170029,7 +170119,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2512", + "source": "crud_qc_work_order_rationale_2521", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", @@ -170056,7 +170146,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_292", + "source": "crud_qc_work_order_rationale_295", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -170065,7 +170155,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_357", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -170074,7 +170164,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_361", + "source": "crud_qc_work_order_rationale_366", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -170083,7 +170173,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_404", + "source": "crud_qc_work_order_rationale_409", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -170092,7 +170182,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_704", + "source": "crud_qc_work_order_rationale_709", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -170101,7 +170191,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_824", + "source": "crud_qc_work_order_rationale_829", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -170110,7 +170200,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_908", + "source": "crud_qc_work_order_rationale_913", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -170119,7 +170209,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1185", + "source": "crud_qc_work_order_rationale_1194", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -170128,7 +170218,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1262", + "source": "crud_qc_work_order_rationale_1271", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -170137,7 +170227,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1328", + "source": "crud_qc_work_order_rationale_1337", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -170146,7 +170236,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1414", + "source": "crud_qc_work_order_rationale_1423", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -170155,7 +170245,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1497", + "source": "crud_qc_work_order_rationale_1506", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -170164,7 +170254,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1621", + "source": "crud_qc_work_order_rationale_1630", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -170173,7 +170263,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1932", + "source": "crud_qc_work_order_rationale_1941", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -170182,7 +170272,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1973", + "source": "crud_qc_work_order_rationale_1982", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -170191,7 +170281,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2253", + "source": "crud_qc_work_order_rationale_2262", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -170200,7 +170290,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2512", + "source": "crud_qc_work_order_rationale_2521", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", @@ -170227,7 +170317,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_292", + "source": "crud_qc_work_order_rationale_295", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -170236,7 +170326,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_357", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -170245,7 +170335,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_361", + "source": "crud_qc_work_order_rationale_366", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -170254,7 +170344,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_404", + "source": "crud_qc_work_order_rationale_409", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -170263,7 +170353,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_704", + "source": "crud_qc_work_order_rationale_709", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -170272,7 +170362,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_824", + "source": "crud_qc_work_order_rationale_829", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -170281,7 +170371,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_908", + "source": "crud_qc_work_order_rationale_913", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -170290,7 +170380,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1185", + "source": "crud_qc_work_order_rationale_1194", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -170299,7 +170389,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1262", + "source": "crud_qc_work_order_rationale_1271", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -170308,7 +170398,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1328", + "source": "crud_qc_work_order_rationale_1337", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -170317,7 +170407,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1414", + "source": "crud_qc_work_order_rationale_1423", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -170326,7 +170416,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1497", + "source": "crud_qc_work_order_rationale_1506", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -170335,7 +170425,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1621", + "source": "crud_qc_work_order_rationale_1630", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -170344,7 +170434,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1932", + "source": "crud_qc_work_order_rationale_1941", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -170353,7 +170443,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1973", + "source": "crud_qc_work_order_rationale_1982", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -170362,7 +170452,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2253", + "source": "crud_qc_work_order_rationale_2262", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -170371,7 +170461,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2512", + "source": "crud_qc_work_order_rationale_2521", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -170398,7 +170488,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_292", + "source": "crud_qc_work_order_rationale_295", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -170407,7 +170497,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_357", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -170416,7 +170506,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_361", + "source": "crud_qc_work_order_rationale_366", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -170425,7 +170515,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_404", + "source": "crud_qc_work_order_rationale_409", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -170434,7 +170524,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_704", + "source": "crud_qc_work_order_rationale_709", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -170443,7 +170533,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_824", + "source": "crud_qc_work_order_rationale_829", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -170452,7 +170542,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_908", + "source": "crud_qc_work_order_rationale_913", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -170461,7 +170551,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1185", + "source": "crud_qc_work_order_rationale_1194", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -170470,7 +170560,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1262", + "source": "crud_qc_work_order_rationale_1271", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -170479,7 +170569,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1328", + "source": "crud_qc_work_order_rationale_1337", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -170488,7 +170578,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1414", + "source": "crud_qc_work_order_rationale_1423", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -170497,7 +170587,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1497", + "source": "crud_qc_work_order_rationale_1506", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -170506,7 +170596,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1621", + "source": "crud_qc_work_order_rationale_1630", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -170515,7 +170605,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1932", + "source": "crud_qc_work_order_rationale_1941", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -170524,7 +170614,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1973", + "source": "crud_qc_work_order_rationale_1982", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -170533,7 +170623,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2253", + "source": "crud_qc_work_order_rationale_2262", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -170542,7 +170632,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2512", + "source": "crud_qc_work_order_rationale_2521", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -170569,7 +170659,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_292", + "source": "crud_qc_work_order_rationale_295", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -170578,7 +170668,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_357", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -170587,7 +170677,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_361", + "source": "crud_qc_work_order_rationale_366", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -170596,7 +170686,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_404", + "source": "crud_qc_work_order_rationale_409", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -170605,7 +170695,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_704", + "source": "crud_qc_work_order_rationale_709", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -170614,7 +170704,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_824", + "source": "crud_qc_work_order_rationale_829", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -170623,7 +170713,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_908", + "source": "crud_qc_work_order_rationale_913", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -170632,7 +170722,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1185", + "source": "crud_qc_work_order_rationale_1194", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -170641,7 +170731,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1262", + "source": "crud_qc_work_order_rationale_1271", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -170650,7 +170740,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1328", + "source": "crud_qc_work_order_rationale_1337", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -170659,7 +170749,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1414", + "source": "crud_qc_work_order_rationale_1423", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -170668,7 +170758,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1497", + "source": "crud_qc_work_order_rationale_1506", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -170677,7 +170767,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1621", + "source": "crud_qc_work_order_rationale_1630", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -170686,7 +170776,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1932", + "source": "crud_qc_work_order_rationale_1941", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -170695,7 +170785,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1973", + "source": "crud_qc_work_order_rationale_1982", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -170704,7 +170794,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2253", + "source": "crud_qc_work_order_rationale_2262", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -170713,7 +170803,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2512", + "source": "crud_qc_work_order_rationale_2521", "target": "models_models_bizproductionworkorder", "relation": "uses", "confidence": "INFERRED", @@ -170740,7 +170830,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_292", + "source": "crud_qc_work_order_rationale_295", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -170749,7 +170839,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_357", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -170758,7 +170848,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_361", + "source": "crud_qc_work_order_rationale_366", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -170767,7 +170857,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_404", + "source": "crud_qc_work_order_rationale_409", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -170776,7 +170866,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_704", + "source": "crud_qc_work_order_rationale_709", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -170785,7 +170875,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_824", + "source": "crud_qc_work_order_rationale_829", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -170794,7 +170884,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_908", + "source": "crud_qc_work_order_rationale_913", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -170803,7 +170893,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1185", + "source": "crud_qc_work_order_rationale_1194", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -170812,7 +170902,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1262", + "source": "crud_qc_work_order_rationale_1271", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -170821,7 +170911,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1328", + "source": "crud_qc_work_order_rationale_1337", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -170830,7 +170920,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1414", + "source": "crud_qc_work_order_rationale_1423", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -170839,7 +170929,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1497", + "source": "crud_qc_work_order_rationale_1506", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -170848,7 +170938,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1621", + "source": "crud_qc_work_order_rationale_1630", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -170857,7 +170947,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1932", + "source": "crud_qc_work_order_rationale_1941", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -170866,7 +170956,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1973", + "source": "crud_qc_work_order_rationale_1982", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -170875,7 +170965,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2253", + "source": "crud_qc_work_order_rationale_2262", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -170884,7 +170974,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2512", + "source": "crud_qc_work_order_rationale_2521", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", @@ -170911,7 +171001,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_292", + "source": "crud_qc_work_order_rationale_295", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -170920,7 +171010,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_357", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -170929,7 +171019,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_361", + "source": "crud_qc_work_order_rationale_366", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -170938,7 +171028,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_404", + "source": "crud_qc_work_order_rationale_409", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -170947,7 +171037,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_704", + "source": "crud_qc_work_order_rationale_709", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -170956,7 +171046,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_824", + "source": "crud_qc_work_order_rationale_829", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -170965,7 +171055,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_908", + "source": "crud_qc_work_order_rationale_913", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -170974,7 +171064,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1185", + "source": "crud_qc_work_order_rationale_1194", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -170983,7 +171073,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1262", + "source": "crud_qc_work_order_rationale_1271", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -170992,7 +171082,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1328", + "source": "crud_qc_work_order_rationale_1337", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -171001,7 +171091,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1414", + "source": "crud_qc_work_order_rationale_1423", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -171010,7 +171100,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1497", + "source": "crud_qc_work_order_rationale_1506", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -171019,7 +171109,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1621", + "source": "crud_qc_work_order_rationale_1630", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -171028,7 +171118,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1932", + "source": "crud_qc_work_order_rationale_1941", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -171037,7 +171127,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1973", + "source": "crud_qc_work_order_rationale_1982", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -171046,7 +171136,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2253", + "source": "crud_qc_work_order_rationale_2262", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -171055,7 +171145,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2512", + "source": "crud_qc_work_order_rationale_2521", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", @@ -171082,7 +171172,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_292", + "source": "crud_qc_work_order_rationale_295", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -171091,7 +171181,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_357", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -171100,7 +171190,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_361", + "source": "crud_qc_work_order_rationale_366", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -171109,7 +171199,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_404", + "source": "crud_qc_work_order_rationale_409", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -171118,7 +171208,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_704", + "source": "crud_qc_work_order_rationale_709", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -171127,7 +171217,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_824", + "source": "crud_qc_work_order_rationale_829", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -171136,7 +171226,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_908", + "source": "crud_qc_work_order_rationale_913", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -171145,7 +171235,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1185", + "source": "crud_qc_work_order_rationale_1194", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -171154,7 +171244,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1262", + "source": "crud_qc_work_order_rationale_1271", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -171163,7 +171253,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1328", + "source": "crud_qc_work_order_rationale_1337", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -171172,7 +171262,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1414", + "source": "crud_qc_work_order_rationale_1423", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -171181,7 +171271,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1497", + "source": "crud_qc_work_order_rationale_1506", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -171190,7 +171280,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1621", + "source": "crud_qc_work_order_rationale_1630", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -171199,7 +171289,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1932", + "source": "crud_qc_work_order_rationale_1941", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -171208,7 +171298,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1973", + "source": "crud_qc_work_order_rationale_1982", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -171217,7 +171307,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2253", + "source": "crud_qc_work_order_rationale_2262", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -171226,7 +171316,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2512", + "source": "crud_qc_work_order_rationale_2521", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", @@ -171253,7 +171343,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_292", + "source": "crud_qc_work_order_rationale_295", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -171262,7 +171352,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_357", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -171271,7 +171361,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_361", + "source": "crud_qc_work_order_rationale_366", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -171280,7 +171370,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_404", + "source": "crud_qc_work_order_rationale_409", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -171289,7 +171379,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_704", + "source": "crud_qc_work_order_rationale_709", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -171298,7 +171388,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_824", + "source": "crud_qc_work_order_rationale_829", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -171307,7 +171397,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_908", + "source": "crud_qc_work_order_rationale_913", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -171316,7 +171406,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1185", + "source": "crud_qc_work_order_rationale_1194", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -171325,7 +171415,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1262", + "source": "crud_qc_work_order_rationale_1271", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -171334,7 +171424,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1328", + "source": "crud_qc_work_order_rationale_1337", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -171343,7 +171433,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1414", + "source": "crud_qc_work_order_rationale_1423", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -171352,7 +171442,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1497", + "source": "crud_qc_work_order_rationale_1506", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -171361,7 +171451,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1621", + "source": "crud_qc_work_order_rationale_1630", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -171370,7 +171460,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1932", + "source": "crud_qc_work_order_rationale_1941", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -171379,7 +171469,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1973", + "source": "crud_qc_work_order_rationale_1982", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -171388,7 +171478,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2253", + "source": "crud_qc_work_order_rationale_2262", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -171397,7 +171487,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2512", + "source": "crud_qc_work_order_rationale_2521", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", @@ -171424,7 +171514,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_292", + "source": "crud_qc_work_order_rationale_295", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -171433,7 +171523,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_357", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -171442,7 +171532,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_361", + "source": "crud_qc_work_order_rationale_366", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -171451,7 +171541,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_404", + "source": "crud_qc_work_order_rationale_409", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -171460,7 +171550,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_704", + "source": "crud_qc_work_order_rationale_709", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -171469,7 +171559,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_824", + "source": "crud_qc_work_order_rationale_829", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -171478,7 +171568,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_908", + "source": "crud_qc_work_order_rationale_913", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -171487,7 +171577,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1185", + "source": "crud_qc_work_order_rationale_1194", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -171496,7 +171586,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1262", + "source": "crud_qc_work_order_rationale_1271", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -171505,7 +171595,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1328", + "source": "crud_qc_work_order_rationale_1337", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -171514,7 +171604,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1414", + "source": "crud_qc_work_order_rationale_1423", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -171523,7 +171613,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1497", + "source": "crud_qc_work_order_rationale_1506", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -171532,7 +171622,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1621", + "source": "crud_qc_work_order_rationale_1630", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -171541,7 +171631,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1932", + "source": "crud_qc_work_order_rationale_1941", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -171550,7 +171640,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1973", + "source": "crud_qc_work_order_rationale_1982", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -171559,7 +171649,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2253", + "source": "crud_qc_work_order_rationale_2262", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -171568,7 +171658,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2512", + "source": "crud_qc_work_order_rationale_2521", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", @@ -171595,7 +171685,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_292", + "source": "crud_qc_work_order_rationale_295", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -171604,7 +171694,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_357", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -171613,7 +171703,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_361", + "source": "crud_qc_work_order_rationale_366", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -171622,7 +171712,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_404", + "source": "crud_qc_work_order_rationale_409", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -171631,7 +171721,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_704", + "source": "crud_qc_work_order_rationale_709", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -171640,7 +171730,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_824", + "source": "crud_qc_work_order_rationale_829", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -171649,7 +171739,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_908", + "source": "crud_qc_work_order_rationale_913", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -171658,7 +171748,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1185", + "source": "crud_qc_work_order_rationale_1194", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -171667,7 +171757,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1262", + "source": "crud_qc_work_order_rationale_1271", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -171676,7 +171766,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1328", + "source": "crud_qc_work_order_rationale_1337", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -171685,7 +171775,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1414", + "source": "crud_qc_work_order_rationale_1423", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -171694,7 +171784,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1497", + "source": "crud_qc_work_order_rationale_1506", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -171703,7 +171793,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1621", + "source": "crud_qc_work_order_rationale_1630", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -171712,7 +171802,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1932", + "source": "crud_qc_work_order_rationale_1941", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -171721,7 +171811,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1973", + "source": "crud_qc_work_order_rationale_1982", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -171730,7 +171820,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2253", + "source": "crud_qc_work_order_rationale_2262", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -171739,7 +171829,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2512", + "source": "crud_qc_work_order_rationale_2521", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", @@ -171766,7 +171856,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_292", + "source": "crud_qc_work_order_rationale_295", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -171775,7 +171865,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_357", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -171784,7 +171874,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_361", + "source": "crud_qc_work_order_rationale_366", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -171793,7 +171883,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_404", + "source": "crud_qc_work_order_rationale_409", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -171802,7 +171892,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_704", + "source": "crud_qc_work_order_rationale_709", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -171811,7 +171901,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_824", + "source": "crud_qc_work_order_rationale_829", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -171820,7 +171910,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_908", + "source": "crud_qc_work_order_rationale_913", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -171829,7 +171919,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1185", + "source": "crud_qc_work_order_rationale_1194", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -171838,7 +171928,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1262", + "source": "crud_qc_work_order_rationale_1271", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -171847,7 +171937,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1328", + "source": "crud_qc_work_order_rationale_1337", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -171856,7 +171946,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1414", + "source": "crud_qc_work_order_rationale_1423", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -171865,7 +171955,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1497", + "source": "crud_qc_work_order_rationale_1506", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -171874,7 +171964,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1621", + "source": "crud_qc_work_order_rationale_1630", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -171883,7 +171973,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1932", + "source": "crud_qc_work_order_rationale_1941", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -171892,7 +171982,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1973", + "source": "crud_qc_work_order_rationale_1982", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -171901,7 +171991,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2253", + "source": "crud_qc_work_order_rationale_2262", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -171910,7 +172000,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2512", + "source": "crud_qc_work_order_rationale_2521", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", @@ -171937,7 +172027,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_292", + "source": "crud_qc_work_order_rationale_295", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -171946,7 +172036,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_357", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -171955,7 +172045,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_361", + "source": "crud_qc_work_order_rationale_366", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -171964,7 +172054,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_404", + "source": "crud_qc_work_order_rationale_409", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -171973,7 +172063,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_704", + "source": "crud_qc_work_order_rationale_709", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -171982,7 +172072,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_824", + "source": "crud_qc_work_order_rationale_829", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -171991,7 +172081,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_908", + "source": "crud_qc_work_order_rationale_913", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -172000,7 +172090,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1185", + "source": "crud_qc_work_order_rationale_1194", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -172009,7 +172099,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1262", + "source": "crud_qc_work_order_rationale_1271", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -172018,7 +172108,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1328", + "source": "crud_qc_work_order_rationale_1337", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -172027,7 +172117,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1414", + "source": "crud_qc_work_order_rationale_1423", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -172036,7 +172126,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1497", + "source": "crud_qc_work_order_rationale_1506", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -172045,7 +172135,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1621", + "source": "crud_qc_work_order_rationale_1630", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -172054,7 +172144,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1932", + "source": "crud_qc_work_order_rationale_1941", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -172063,7 +172153,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1973", + "source": "crud_qc_work_order_rationale_1982", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -172072,7 +172162,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2253", + "source": "crud_qc_work_order_rationale_2262", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -172081,7 +172171,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2512", + "source": "crud_qc_work_order_rationale_2521", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", @@ -172108,7 +172198,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_292", + "source": "crud_qc_work_order_rationale_295", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -172117,7 +172207,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_357", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -172126,7 +172216,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_361", + "source": "crud_qc_work_order_rationale_366", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -172135,7 +172225,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_404", + "source": "crud_qc_work_order_rationale_409", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -172144,7 +172234,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_704", + "source": "crud_qc_work_order_rationale_709", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -172153,7 +172243,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_824", + "source": "crud_qc_work_order_rationale_829", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -172162,7 +172252,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_908", + "source": "crud_qc_work_order_rationale_913", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -172171,7 +172261,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1185", + "source": "crud_qc_work_order_rationale_1194", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -172180,7 +172270,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1262", + "source": "crud_qc_work_order_rationale_1271", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -172189,7 +172279,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1328", + "source": "crud_qc_work_order_rationale_1337", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -172198,7 +172288,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1414", + "source": "crud_qc_work_order_rationale_1423", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -172207,7 +172297,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1497", + "source": "crud_qc_work_order_rationale_1506", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -172216,7 +172306,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1621", + "source": "crud_qc_work_order_rationale_1630", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -172225,7 +172315,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1932", + "source": "crud_qc_work_order_rationale_1941", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -172234,7 +172324,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1973", + "source": "crud_qc_work_order_rationale_1982", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -172243,7 +172333,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2253", + "source": "crud_qc_work_order_rationale_2262", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -172252,7 +172342,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2512", + "source": "crud_qc_work_order_rationale_2521", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", @@ -172279,7 +172369,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_292", + "source": "crud_qc_work_order_rationale_295", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -172288,7 +172378,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_357", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -172297,7 +172387,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_361", + "source": "crud_qc_work_order_rationale_366", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -172306,7 +172396,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_404", + "source": "crud_qc_work_order_rationale_409", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -172315,7 +172405,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_704", + "source": "crud_qc_work_order_rationale_709", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -172324,7 +172414,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_824", + "source": "crud_qc_work_order_rationale_829", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -172333,7 +172423,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_908", + "source": "crud_qc_work_order_rationale_913", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -172342,7 +172432,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1185", + "source": "crud_qc_work_order_rationale_1194", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -172351,7 +172441,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1262", + "source": "crud_qc_work_order_rationale_1271", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -172360,7 +172450,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1328", + "source": "crud_qc_work_order_rationale_1337", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -172369,7 +172459,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1414", + "source": "crud_qc_work_order_rationale_1423", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -172378,7 +172468,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1497", + "source": "crud_qc_work_order_rationale_1506", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -172387,7 +172477,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1621", + "source": "crud_qc_work_order_rationale_1630", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -172396,7 +172486,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1932", + "source": "crud_qc_work_order_rationale_1941", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -172405,7 +172495,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1973", + "source": "crud_qc_work_order_rationale_1982", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -172414,7 +172504,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2253", + "source": "crud_qc_work_order_rationale_2262", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -172423,7 +172513,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2512", + "source": "crud_qc_work_order_rationale_2521", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", @@ -172450,7 +172540,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_292", + "source": "crud_qc_work_order_rationale_295", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -172459,7 +172549,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_357", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -172468,7 +172558,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_361", + "source": "crud_qc_work_order_rationale_366", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -172477,7 +172567,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_404", + "source": "crud_qc_work_order_rationale_409", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -172486,7 +172576,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_704", + "source": "crud_qc_work_order_rationale_709", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -172495,7 +172585,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_824", + "source": "crud_qc_work_order_rationale_829", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -172504,7 +172594,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_908", + "source": "crud_qc_work_order_rationale_913", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -172513,7 +172603,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1185", + "source": "crud_qc_work_order_rationale_1194", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -172522,7 +172612,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1262", + "source": "crud_qc_work_order_rationale_1271", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -172531,7 +172621,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1328", + "source": "crud_qc_work_order_rationale_1337", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -172540,7 +172630,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1414", + "source": "crud_qc_work_order_rationale_1423", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -172549,7 +172639,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1497", + "source": "crud_qc_work_order_rationale_1506", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -172558,7 +172648,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1621", + "source": "crud_qc_work_order_rationale_1630", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -172567,7 +172657,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1932", + "source": "crud_qc_work_order_rationale_1941", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -172576,7 +172666,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1973", + "source": "crud_qc_work_order_rationale_1982", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -172585,7 +172675,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2253", + "source": "crud_qc_work_order_rationale_2262", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -172594,7 +172684,7 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2512", + "source": "crud_qc_work_order_rationale_2521", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", @@ -172608,7 +172698,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2531", + "source_location": "L2540", "weight": 0.8 }, { @@ -172617,160 +172707,160 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2531", + "source_location": "L2540", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_292", + "source": "crud_qc_work_order_rationale_295", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2531", + "source_location": "L2540", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_357", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2531", + "source_location": "L2540", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_361", + "source": "crud_qc_work_order_rationale_366", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2531", + "source_location": "L2540", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_404", + "source": "crud_qc_work_order_rationale_409", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2531", + "source_location": "L2540", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_704", + "source": "crud_qc_work_order_rationale_709", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2531", + "source_location": "L2540", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_824", + "source": "crud_qc_work_order_rationale_829", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2531", + "source_location": "L2540", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_908", + "source": "crud_qc_work_order_rationale_913", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2531", + "source_location": "L2540", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1185", + "source": "crud_qc_work_order_rationale_1194", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2531", + "source_location": "L2540", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1262", + "source": "crud_qc_work_order_rationale_1271", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2531", + "source_location": "L2540", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1328", + "source": "crud_qc_work_order_rationale_1337", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2531", + "source_location": "L2540", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1414", + "source": "crud_qc_work_order_rationale_1423", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2531", + "source_location": "L2540", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1497", + "source": "crud_qc_work_order_rationale_1506", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2531", + "source_location": "L2540", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1621", + "source": "crud_qc_work_order_rationale_1630", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2531", + "source_location": "L2540", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1932", + "source": "crud_qc_work_order_rationale_1941", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2531", + "source_location": "L2540", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1973", + "source": "crud_qc_work_order_rationale_1982", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2531", + "source_location": "L2540", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2253", + "source": "crud_qc_work_order_rationale_2262", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2531", + "source_location": "L2540", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2512", + "source": "crud_qc_work_order_rationale_2521", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2531", + "source_location": "L2540", "weight": 0.8 }, { @@ -182161,7 +182251,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1603", + "source": "api_qc_rationale_1609", "target": "schemas_qc_work_order_qcworkordercreatebody", "relation": "uses", "confidence": "INFERRED", @@ -182170,7 +182260,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1613", + "source": "api_qc_rationale_1619", "target": "schemas_qc_work_order_qcworkordercreatebody", "relation": "uses", "confidence": "INFERRED", @@ -182179,7 +182269,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1623", + "source": "api_qc_rationale_1629", "target": "schemas_qc_work_order_qcworkordercreatebody", "relation": "uses", "confidence": "INFERRED", @@ -182188,7 +182278,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1672", + "source": "api_qc_rationale_1678", "target": "schemas_qc_work_order_qcworkordercreatebody", "relation": "uses", "confidence": "INFERRED", @@ -182197,7 +182287,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1729", + "source": "api_qc_rationale_1735", "target": "schemas_qc_work_order_qcworkordercreatebody", "relation": "uses", "confidence": "INFERRED", @@ -182206,7 +182296,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1755", + "source": "api_qc_rationale_1761", "target": "schemas_qc_work_order_qcworkordercreatebody", "relation": "uses", "confidence": "INFERRED", @@ -182440,7 +182530,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1603", + "source": "api_qc_rationale_1609", "target": "schemas_qc_work_order_qcworkorderupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -182449,7 +182539,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1613", + "source": "api_qc_rationale_1619", "target": "schemas_qc_work_order_qcworkorderupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -182458,7 +182548,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1623", + "source": "api_qc_rationale_1629", "target": "schemas_qc_work_order_qcworkorderupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -182467,7 +182557,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1672", + "source": "api_qc_rationale_1678", "target": "schemas_qc_work_order_qcworkorderupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -182476,7 +182566,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1729", + "source": "api_qc_rationale_1735", "target": "schemas_qc_work_order_qcworkorderupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -182485,7 +182575,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1755", + "source": "api_qc_rationale_1761", "target": "schemas_qc_work_order_qcworkorderupdatebody", "relation": "uses", "confidence": "INFERRED", @@ -182719,7 +182809,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1603", + "source": "api_qc_rationale_1609", "target": "schemas_qc_task_qctaskcreatebody", "relation": "uses", "confidence": "INFERRED", @@ -182728,7 +182818,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1613", + "source": "api_qc_rationale_1619", "target": "schemas_qc_task_qctaskcreatebody", "relation": "uses", "confidence": "INFERRED", @@ -182737,7 +182827,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1623", + "source": "api_qc_rationale_1629", "target": "schemas_qc_task_qctaskcreatebody", "relation": "uses", "confidence": "INFERRED", @@ -182746,7 +182836,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1672", + "source": "api_qc_rationale_1678", "target": "schemas_qc_task_qctaskcreatebody", "relation": "uses", "confidence": "INFERRED", @@ -182755,7 +182845,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1729", + "source": "api_qc_rationale_1735", "target": "schemas_qc_task_qctaskcreatebody", "relation": "uses", "confidence": "INFERRED", @@ -182764,7 +182854,7 @@ "weight": 0.8 }, { - "source": "api_qc_rationale_1755", + "source": "api_qc_rationale_1761", "target": "schemas_qc_task_qctaskcreatebody", "relation": "uses", "confidence": "INFERRED", @@ -198740,7 +198830,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L442", + "source_location": "L450", "weight": 1.0 }, { @@ -198750,7 +198840,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L458", + "source_location": "L466", "weight": 1.0 }, { @@ -198760,7 +198850,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L464", + "source_location": "L472", "weight": 1.0 }, { @@ -198770,7 +198860,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L483", + "source_location": "L491", "weight": 1.0 }, { @@ -198780,7 +198870,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L512", + "source_location": "L520", "weight": 1.0 }, { @@ -198790,7 +198880,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L515", + "source_location": "L523", "weight": 1.0 }, { @@ -198800,7 +198890,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L516", + "source_location": "L524", "weight": 1.0 }, { @@ -198810,7 +198900,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L517", + "source_location": "L525", "weight": 1.0 }, { @@ -198820,7 +198910,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L582", + "source_location": "L590", "weight": 1.0 }, { @@ -198830,7 +198920,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L609", + "source_location": "L617", "weight": 1.0 }, { @@ -198840,7 +198930,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L690", + "source_location": "L698", "weight": 1.0 }, { @@ -198850,7 +198940,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L696", + "source_location": "L704", "weight": 1.0 }, { @@ -198860,7 +198950,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L697", + "source_location": "L705", "weight": 1.0 }, { @@ -200490,7 +200580,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L257", + "source_location": "L262", "weight": 1.0 }, { @@ -200500,7 +200590,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L284", + "source_location": "L289", "weight": 1.0 }, { @@ -200510,7 +200600,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L295", + "source_location": "L302", "weight": 1.0 }, { @@ -200520,7 +200610,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L300", + "source_location": "L307", "weight": 1.0 }, { @@ -200530,7 +200620,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L307", + "source_location": "L314", "weight": 1.0 }, { @@ -200540,7 +200630,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L316", + "source_location": "L323", "weight": 1.0 }, { @@ -200550,7 +200640,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L324", + "source_location": "L331", "weight": 1.0 }, { @@ -200560,7 +200650,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L327", + "source_location": "L334", "weight": 1.0 }, { @@ -200570,7 +200660,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L344", + "source_location": "L351", "weight": 1.0 }, { @@ -200580,7 +200670,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L347", + "source_location": "L354", "weight": 1.0 }, { @@ -200590,7 +200680,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L374", + "source_location": "L381", "weight": 1.0 }, { @@ -200600,7 +200690,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L395", + "source_location": "L402", "weight": 1.0 }, { @@ -200610,7 +200700,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L446", + "source_location": "L453", "weight": 1.0 }, { @@ -200620,7 +200710,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L447", + "source_location": "L454", "weight": 1.0 }, { @@ -200630,7 +200720,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L605", + "source_location": "L618", "weight": 1.0 }, { @@ -200640,7 +200730,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L617", + "source_location": "L630", "weight": 1.0 }, { @@ -200650,7 +200740,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L643", + "source_location": "L656", "weight": 1.0 }, { @@ -200660,7 +200750,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L661", + "source_location": "L674", "weight": 1.0 }, { @@ -200670,7 +200760,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L719", + "source_location": "L732", "weight": 1.0 }, { @@ -200680,7 +200770,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L758", + "source_location": "L771", "weight": 1.0 }, { @@ -200690,7 +200780,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L760", + "source_location": "L773", "weight": 1.0 }, { @@ -200700,7 +200790,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L799", + "source_location": "L812", "weight": 1.0 }, { @@ -200710,7 +200800,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L842", + "source_location": "L855", "weight": 1.0 }, { @@ -200720,7 +200810,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L878", + "source_location": "L891", "weight": 1.0 }, { @@ -200730,7 +200820,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L879", + "source_location": "L892", "weight": 1.0 }, { @@ -200740,7 +200830,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L942", + "source_location": "L955", "weight": 1.0 }, { @@ -200750,7 +200840,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L943", + "source_location": "L956", "weight": 1.0 }, { @@ -200760,7 +200850,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L1040", + "source_location": "L1053", "weight": 1.0 }, { @@ -200770,7 +200860,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L1057", + "source_location": "L1070", "weight": 1.0 }, { @@ -200780,7 +200870,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L1058", + "source_location": "L1071", "weight": 1.0 }, { @@ -200790,7 +200880,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L1100", + "source_location": "L1113", "weight": 1.0 }, { @@ -200800,7 +200890,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L1101", + "source_location": "L1114", "weight": 1.0 }, { @@ -200810,7 +200900,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L1147", + "source_location": "L1160", "weight": 1.0 }, { @@ -200820,7 +200910,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_work_order.py", - "source_location": "L1171", + "source_location": "L1184", "weight": 1.0 }, { @@ -201950,7 +202040,27 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L132", + "source_location": "L137", + "weight": 1.0 + }, + { + "source": "crud_production_task_enrich_outbound_task_items", + "target": "crud_pilot_infusion_schedule_mgmt_get_plan_schedule_course_meta", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L192", + "weight": 1.0 + }, + { + "source": "crud_production_task_enrich_outbound_task_items", + "target": "crud_pilot_infusion_schedule_mgmt_resolve_course_display", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L245", "weight": 1.0 }, { @@ -201960,7 +202070,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L211", + "source_location": "L256", "weight": 1.0 }, { @@ -201970,7 +202080,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L257", + "source_location": "L302", "weight": 1.0 }, { @@ -201980,7 +202090,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L449", + "source_location": "L494", "weight": 1.0 }, { @@ -201990,7 +202100,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L450", + "source_location": "L495", "weight": 1.0 }, { @@ -202000,51 +202110,11 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L472", - "weight": 1.0 - }, - { - "source": "crud_production_task_clone_step_consumables", - "target": "core_utils_generate_uuid", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "crud/production_task.py", - "source_location": "L473", - "weight": 1.0 - }, - { - "source": "crud_production_task_clone_step_outputs", - "target": "models_models_bizproductiontaskstepoutput", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "crud/production_task.py", - "source_location": "L495", - "weight": 1.0 - }, - { - "source": "crud_production_task_clone_step_outputs", - "target": "core_utils_generate_uuid", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "crud/production_task.py", - "source_location": "L496", - "weight": 1.0 - }, - { - "source": "crud_production_task_clone_step_data_collections", - "target": "models_models_bizproductiontaskstepdatacollection", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "crud/production_task.py", "source_location": "L517", "weight": 1.0 }, { - "source": "crud_production_task_clone_step_data_collections", + "source": "crud_production_task_clone_step_consumables", "target": "core_utils_generate_uuid", "relation": "calls", "confidence": "INFERRED", @@ -202053,6 +202123,46 @@ "source_location": "L518", "weight": 1.0 }, + { + "source": "crud_production_task_clone_step_outputs", + "target": "models_models_bizproductiontaskstepoutput", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L540", + "weight": 1.0 + }, + { + "source": "crud_production_task_clone_step_outputs", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L541", + "weight": 1.0 + }, + { + "source": "crud_production_task_clone_step_data_collections", + "target": "models_models_bizproductiontaskstepdatacollection", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L562", + "weight": 1.0 + }, + { + "source": "crud_production_task_clone_step_data_collections", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L563", + "weight": 1.0 + }, { "source": "crud_production_task_clone_route_to_task", "target": "models_models_bizproductiontaskstep", @@ -202060,7 +202170,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L539", + "source_location": "L584", "weight": 1.0 }, { @@ -202070,7 +202180,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L540", + "source_location": "L585", "weight": 1.0 }, { @@ -202080,7 +202190,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L581", + "source_location": "L626", "weight": 1.0 }, { @@ -202090,7 +202200,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L603", + "source_location": "L648", "weight": 1.0 }, { @@ -202100,7 +202210,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L663", + "source_location": "L708", "weight": 1.0 }, { @@ -202110,7 +202220,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L664", + "source_location": "L709", "weight": 1.0 }, { @@ -202120,7 +202230,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L775", + "source_location": "L820", "weight": 1.0 }, { @@ -202130,7 +202240,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L804", + "source_location": "L849", "weight": 1.0 }, { @@ -202140,7 +202250,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L805", + "source_location": "L850", "weight": 1.0 }, { @@ -202150,7 +202260,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L835", + "source_location": "L880", "weight": 1.0 }, { @@ -202160,7 +202270,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L943", + "source_location": "L1014", "weight": 1.0 }, { @@ -202170,7 +202280,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L964", + "source_location": "L1035", "weight": 1.0 }, { @@ -202180,7 +202290,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1075", + "source_location": "L1146", "weight": 1.0 }, { @@ -202190,7 +202300,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1077", + "source_location": "L1148", "weight": 1.0 }, { @@ -202200,7 +202310,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1081", + "source_location": "L1152", "weight": 1.0 }, { @@ -202210,7 +202320,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1099", + "source_location": "L1170", "weight": 1.0 }, { @@ -202220,7 +202330,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1113", + "source_location": "L1184", "weight": 1.0 }, { @@ -202230,7 +202340,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1129", + "source_location": "L1200", "weight": 1.0 }, { @@ -202240,7 +202350,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1232", + "source_location": "L1309", "weight": 1.0 }, { @@ -202250,7 +202360,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1313", + "source_location": "L1390", "weight": 1.0 }, { @@ -202260,7 +202370,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1358", + "source_location": "L1435", "weight": 1.0 }, { @@ -202270,7 +202380,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1409", + "source_location": "L1486", "weight": 1.0 }, { @@ -202280,7 +202390,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1458", + "source_location": "L1535", "weight": 1.0 }, { @@ -202290,7 +202400,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1481", + "source_location": "L1558", "weight": 1.0 }, { @@ -202300,7 +202410,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1497", + "source_location": "L1574", "weight": 1.0 }, { @@ -202310,7 +202420,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1498", + "source_location": "L1575", "weight": 1.0 }, { @@ -202320,7 +202430,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1522", + "source_location": "L1599", "weight": 1.0 }, { @@ -202330,7 +202440,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1537", + "source_location": "L1614", "weight": 1.0 }, { @@ -202340,7 +202450,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1552", + "source_location": "L1629", "weight": 1.0 }, { @@ -202350,7 +202460,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1566", + "source_location": "L1643", "weight": 1.0 }, { @@ -202360,7 +202470,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1578", + "source_location": "L1655", "weight": 1.0 }, { @@ -202370,7 +202480,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1644", + "source_location": "L1721", "weight": 1.0 }, { @@ -202380,29 +202490,29 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1651", - "weight": 1.0 - }, - { - "source": "crud_production_task_replace_step_reagents", - "target": "crud_base_crudbase_get", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "crud/production_task.py", - "source_location": "L1718", - "weight": 1.0 - }, - { - "source": "crud_production_task_replace_step_reagents", - "target": "models_models_bizproductiontaskstepreagent", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "crud/production_task.py", "source_location": "L1728", "weight": 1.0 }, + { + "source": "crud_production_task_replace_step_reagents", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L1795", + "weight": 1.0 + }, + { + "source": "crud_production_task_replace_step_reagents", + "target": "models_models_bizproductiontaskstepreagent", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L1805", + "weight": 1.0 + }, { "source": "crud_production_task_replace_step_reagents", "target": "core_utils_generate_uuid", @@ -202410,7 +202520,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1729", + "source_location": "L1806", "weight": 1.0 }, { @@ -202420,7 +202530,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1751", + "source_location": "L1828", "weight": 1.0 }, { @@ -202430,7 +202540,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1788", + "source_location": "L1865", "weight": 1.0 }, { @@ -202440,7 +202550,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1798", + "source_location": "L1875", "weight": 1.0 }, { @@ -202450,7 +202560,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1799", + "source_location": "L1876", "weight": 1.0 }, { @@ -202460,7 +202570,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1821", + "source_location": "L1898", "weight": 1.0 }, { @@ -202470,7 +202580,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1857", + "source_location": "L1934", "weight": 1.0 }, { @@ -202480,7 +202590,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1867", + "source_location": "L1944", "weight": 1.0 }, { @@ -202490,7 +202600,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1868", + "source_location": "L1945", "weight": 1.0 }, { @@ -202500,7 +202610,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1889", + "source_location": "L1966", "weight": 1.0 }, { @@ -202510,7 +202620,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1906", + "source_location": "L1983", "weight": 1.0 }, { @@ -202520,7 +202630,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1907", + "source_location": "L1984", "weight": 1.0 }, { @@ -202530,7 +202640,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1908", + "source_location": "L1985", "weight": 1.0 }, { @@ -202540,7 +202650,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1925", + "source_location": "L2002", "weight": 1.0 }, { @@ -202550,7 +202660,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1926", + "source_location": "L2003", "weight": 1.0 }, { @@ -202560,7 +202670,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1927", + "source_location": "L2004", "weight": 1.0 }, { @@ -202570,7 +202680,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1967", + "source_location": "L2044", "weight": 1.0 }, { @@ -202580,7 +202690,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1979", + "source_location": "L2056", "weight": 1.0 }, { @@ -202590,7 +202700,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L1980", + "source_location": "L2057", "weight": 1.0 }, { @@ -202600,7 +202710,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2000", + "source_location": "L2077", "weight": 1.0 }, { @@ -202610,7 +202720,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2000", + "source_location": "L2077", "weight": 1.0 }, { @@ -202620,7 +202730,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2008", + "source_location": "L2085", "weight": 1.0 }, { @@ -202630,7 +202740,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2011", + "source_location": "L2088", "weight": 1.0 }, { @@ -202640,7 +202750,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2038", + "source_location": "L2115", "weight": 1.0 }, { @@ -202650,7 +202760,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2040", + "source_location": "L2117", "weight": 1.0 }, { @@ -202660,7 +202770,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2075", + "source_location": "L2152", "weight": 1.0 }, { @@ -202670,7 +202780,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2078", + "source_location": "L2155", "weight": 1.0 }, { @@ -202680,7 +202790,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2111", + "source_location": "L2188", "weight": 1.0 }, { @@ -202690,7 +202800,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2149", + "source_location": "L2226", "weight": 1.0 }, { @@ -202700,7 +202810,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2150", + "source_location": "L2227", "weight": 1.0 }, { @@ -202710,7 +202820,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2182", + "source_location": "L2259", "weight": 1.0 }, { @@ -202720,7 +202830,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2244", + "source_location": "L2321", "weight": 1.0 }, { @@ -202730,7 +202840,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2245", + "source_location": "L2322", "weight": 1.0 }, { @@ -202740,7 +202850,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2268", + "source_location": "L2345", "weight": 1.0 }, { @@ -202750,7 +202860,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2288", + "source_location": "L2365", "weight": 1.0 }, { @@ -202760,7 +202870,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2308", + "source_location": "L2385", "weight": 1.0 }, { @@ -202770,7 +202880,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2326", + "source_location": "L2403", "weight": 1.0 }, { @@ -202780,7 +202890,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2338", + "source_location": "L2415", "weight": 1.0 }, { @@ -202790,7 +202900,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L2385", + "source_location": "L2462", "weight": 1.0 }, { @@ -208470,7 +208580,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L301", + "source_location": "L304", "weight": 1.0 }, { @@ -208480,7 +208590,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L325", + "source_location": "L328", "weight": 1.0 }, { @@ -208490,7 +208600,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L336", + "source_location": "L341", "weight": 1.0 }, { @@ -208500,7 +208610,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L354", + "source_location": "L359", "weight": 1.0 }, { @@ -208510,7 +208620,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L366", + "source_location": "L371", "weight": 1.0 }, { @@ -208520,7 +208630,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L374", + "source_location": "L379", "weight": 1.0 }, { @@ -208530,7 +208640,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L387", + "source_location": "L392", "weight": 1.0 }, { @@ -208540,7 +208650,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L423", + "source_location": "L428", "weight": 1.0 }, { @@ -208550,7 +208660,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L506", + "source_location": "L511", "weight": 1.0 }, { @@ -208560,7 +208670,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L588", + "source_location": "L593", "weight": 1.0 }, { @@ -208570,7 +208680,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L611", + "source_location": "L616", "weight": 1.0 }, { @@ -208580,7 +208690,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L659", + "source_location": "L664", "weight": 1.0 }, { @@ -208590,7 +208700,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L744", + "source_location": "L749", "weight": 1.0 }, { @@ -208600,7 +208710,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L745", + "source_location": "L750", "weight": 1.0 }, { @@ -208610,7 +208720,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L868", + "source_location": "L873", "weight": 1.0 }, { @@ -208620,7 +208730,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L869", + "source_location": "L874", "weight": 1.0 }, { @@ -208630,7 +208740,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L954", + "source_location": "L959", "weight": 1.0 }, { @@ -208640,7 +208750,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1083", + "source_location": "L1092", "weight": 1.0 }, { @@ -208650,7 +208760,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1099", + "source_location": "L1108", "weight": 1.0 }, { @@ -208660,7 +208770,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1158", + "source_location": "L1167", "weight": 1.0 }, { @@ -208670,7 +208780,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1160", + "source_location": "L1169", "weight": 1.0 }, { @@ -208680,7 +208790,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1218", + "source_location": "L1227", "weight": 1.0 }, { @@ -208690,7 +208800,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1292", + "source_location": "L1301", "weight": 1.0 }, { @@ -208700,7 +208810,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1358", + "source_location": "L1367", "weight": 1.0 }, { @@ -208710,7 +208820,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1360", + "source_location": "L1369", "weight": 1.0 }, { @@ -208720,7 +208830,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1372", + "source_location": "L1381", "weight": 1.0 }, { @@ -208730,7 +208840,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1382", + "source_location": "L1391", "weight": 1.0 }, { @@ -208740,7 +208850,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1397", + "source_location": "L1406", "weight": 1.0 }, { @@ -208750,7 +208860,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1403", + "source_location": "L1412", "weight": 1.0 }, { @@ -208760,7 +208870,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1404", + "source_location": "L1413", "weight": 1.0 }, { @@ -208770,7 +208880,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1430", + "source_location": "L1439", "weight": 1.0 }, { @@ -208780,7 +208890,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1431", + "source_location": "L1440", "weight": 1.0 }, { @@ -208790,7 +208900,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1472", + "source_location": "L1481", "weight": 1.0 }, { @@ -208800,7 +208910,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1475", + "source_location": "L1484", "weight": 1.0 }, { @@ -208810,7 +208920,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1537", + "source_location": "L1546", "weight": 1.0 }, { @@ -208820,7 +208930,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1562", + "source_location": "L1571", "weight": 1.0 }, { @@ -208830,7 +208940,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1565", + "source_location": "L1574", "weight": 1.0 }, { @@ -208840,7 +208950,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1566", + "source_location": "L1575", "weight": 1.0 }, { @@ -208850,7 +208960,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1663", + "source_location": "L1672", "weight": 1.0 }, { @@ -208860,7 +208970,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1691", + "source_location": "L1700", "weight": 1.0 }, { @@ -208870,7 +208980,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1694", + "source_location": "L1703", "weight": 1.0 }, { @@ -208880,7 +208990,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1699", + "source_location": "L1708", "weight": 1.0 }, { @@ -208890,7 +209000,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1700", + "source_location": "L1709", "weight": 1.0 }, { @@ -208900,7 +209010,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1818", + "source_location": "L1827", "weight": 1.0 }, { @@ -208910,7 +209020,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1826", + "source_location": "L1835", "weight": 1.0 }, { @@ -208920,7 +209030,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1844", + "source_location": "L1853", "weight": 1.0 }, { @@ -208930,7 +209040,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1912", + "source_location": "L1921", "weight": 1.0 }, { @@ -208940,7 +209050,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1916", + "source_location": "L1925", "weight": 1.0 }, { @@ -208950,7 +209060,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1934", + "source_location": "L1943", "weight": 1.0 }, { @@ -208960,7 +209070,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1935", + "source_location": "L1944", "weight": 1.0 }, { @@ -208970,7 +209080,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2049", + "source_location": "L2058", "weight": 1.0 }, { @@ -208980,7 +209090,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2158", + "source_location": "L2167", "weight": 1.0 }, { @@ -208990,7 +209100,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2321", + "source_location": "L2330", "weight": 1.0 }, { @@ -209000,7 +209110,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2342", + "source_location": "L2351", "weight": 1.0 }, { @@ -209010,7 +209120,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2389", + "source_location": "L2398", "weight": 1.0 }, { @@ -209020,7 +209130,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2401", + "source_location": "L2410", "weight": 1.0 }, { @@ -209030,7 +209140,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2402", + "source_location": "L2411", "weight": 1.0 }, { @@ -209040,7 +209150,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2429", + "source_location": "L2438", "weight": 1.0 }, { @@ -209050,7 +209160,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2430", + "source_location": "L2439", "weight": 1.0 }, { @@ -209060,7 +209170,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2484", + "source_location": "L2493", "weight": 1.0 }, { @@ -209070,7 +209180,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2485", + "source_location": "L2494", "weight": 1.0 }, { @@ -219280,7 +219390,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L644", + "source_location": "L645", "weight": 1.0 }, { @@ -219290,7 +219400,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L645", + "source_location": "L646", "weight": 1.0 }, { @@ -219300,7 +219410,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L661", + "source_location": "L663", "weight": 1.0 }, { @@ -219310,7 +219420,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L661", + "source_location": "L663", "weight": 1.0 }, { @@ -219320,7 +219430,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L663", + "source_location": "L665", "weight": 1.0 }, { @@ -219330,7 +219440,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L663", + "source_location": "L665", "weight": 1.0 }, { @@ -219340,32 +219450,22 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L675", - "weight": 1.0 - }, - { - "source": "api_qc_get_qc_work_order_detail", - "target": "crud_qc_work_order_get_work_order_detail", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L676", - "weight": 1.0 - }, - { - "source": "api_qc_get_qc_work_order_detail", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L677", "weight": 1.0 }, { "source": "api_qc_get_qc_work_order_detail", - "target": "core_response_error_response", + "target": "crud_qc_work_order_get_work_order_detail", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L678", + "weight": 1.0 + }, + { + "source": "api_qc_get_qc_work_order_detail", + "target": "core_response_success_response", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -219373,6 +219473,16 @@ "source_location": "L679", "weight": 1.0 }, + { + "source": "api_qc_get_qc_work_order_detail", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L681", + "weight": 1.0 + }, { "source": "api_qc_get_qc_work_order_detail", "target": "str", @@ -219380,7 +219490,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L679", + "source_location": "L681", "weight": 1.0 }, { @@ -219390,22 +219500,12 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L693", - "weight": 1.0 - }, - { - "source": "api_qc_get_outbound_qc_detail", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L695", "weight": 1.0 }, { "source": "api_qc_get_outbound_qc_detail", - "target": "core_response_error_response", + "target": "core_response_success_response", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -219413,6 +219513,16 @@ "source_location": "L697", "weight": 1.0 }, + { + "source": "api_qc_get_outbound_qc_detail", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L699", + "weight": 1.0 + }, { "source": "api_qc_get_outbound_qc_detail", "target": "str", @@ -219420,7 +219530,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L697", + "source_location": "L699", "weight": 1.0 }, { @@ -219430,7 +219540,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L712", + "source_location": "L714", "weight": 1.0 }, { @@ -219440,7 +219550,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L717", + "source_location": "L719", "weight": 1.0 }, { @@ -219450,7 +219560,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L723", + "source_location": "L725", "weight": 1.0 }, { @@ -219460,7 +219570,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L723", + "source_location": "L725", "weight": 1.0 }, { @@ -219470,7 +219580,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L725", + "source_location": "L727", "weight": 1.0 }, { @@ -219480,7 +219590,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L725", + "source_location": "L727", "weight": 1.0 }, { @@ -219490,42 +219600,32 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L741", - "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": "L742", - "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": "L742", - "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": "L743", "weight": 1.0 }, { "source": "api_qc_delete_qc_work_order_api", - "target": "core_response_error_response", + "target": "crud_qc_work_order_delete_qc_work_order", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L744", + "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": "L744", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_work_order_api", + "target": "core_response_success_response", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -219533,6 +219633,16 @@ "source_location": "L745", "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": "L747", + "weight": 1.0 + }, { "source": "api_qc_delete_qc_work_order_api", "target": "str", @@ -219540,7 +219650,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L745", + "source_location": "L747", "weight": 1.0 }, { @@ -219550,7 +219660,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L756", + "source_location": "L758", "weight": 1.0 }, { @@ -219560,7 +219670,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L757", + "source_location": "L759", "weight": 1.0 }, { @@ -219570,7 +219680,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L767", + "source_location": "L769", "weight": 1.0 }, { @@ -219580,7 +219690,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L768", + "source_location": "L770", "weight": 1.0 }, { @@ -219590,7 +219700,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L770", + "source_location": "L772", "weight": 1.0 }, { @@ -219600,7 +219710,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L770", + "source_location": "L772", "weight": 1.0 }, { @@ -219610,7 +219720,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L772", + "source_location": "L774", "weight": 1.0 }, { @@ -219620,7 +219730,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L772", + "source_location": "L774", "weight": 1.0 }, { @@ -219630,7 +219740,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L795", + "source_location": "L797", "weight": 1.0 }, { @@ -219640,7 +219750,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L796", + "source_location": "L798", "weight": 1.0 }, { @@ -219650,7 +219760,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L799", + "source_location": "L801", "weight": 1.0 }, { @@ -219660,7 +219770,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L812", + "source_location": "L814", "weight": 1.0 }, { @@ -219670,7 +219780,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L812", + "source_location": "L814", "weight": 1.0 }, { @@ -219680,7 +219790,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L814", + "source_location": "L816", "weight": 1.0 }, { @@ -219690,7 +219800,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L814", + "source_location": "L816", "weight": 1.0 }, { @@ -219700,7 +219810,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L832", + "source_location": "L836", "weight": 1.0 }, { @@ -219710,7 +219820,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L833", + "source_location": "L837", "weight": 1.0 }, { @@ -219720,7 +219830,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L835", + "source_location": "L839", "weight": 1.0 }, { @@ -219730,7 +219840,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L844", + "source_location": "L850", "weight": 1.0 }, { @@ -219740,7 +219850,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L844", + "source_location": "L850", "weight": 1.0 }, { @@ -219750,7 +219860,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L846", + "source_location": "L852", "weight": 1.0 }, { @@ -219760,7 +219870,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L846", + "source_location": "L852", "weight": 1.0 }, { @@ -219770,7 +219880,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L864", + "source_location": "L870", "weight": 1.0 }, { @@ -219780,7 +219890,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L865", + "source_location": "L871", "weight": 1.0 }, { @@ -219790,7 +219900,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L877", + "source_location": "L883", "weight": 1.0 }, { @@ -219800,7 +219910,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L877", + "source_location": "L883", "weight": 1.0 }, { @@ -219810,7 +219920,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L879", + "source_location": "L885", "weight": 1.0 }, { @@ -219820,7 +219930,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L879", + "source_location": "L885", "weight": 1.0 }, { @@ -219830,7 +219940,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L891", + "source_location": "L897", "weight": 1.0 }, { @@ -219840,7 +219950,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L892", + "source_location": "L898", "weight": 1.0 }, { @@ -219850,7 +219960,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L893", + "source_location": "L899", "weight": 1.0 }, { @@ -219860,7 +219970,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L895", + "source_location": "L901", "weight": 1.0 }, { @@ -219870,7 +219980,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L895", + "source_location": "L901", "weight": 1.0 }, { @@ -219880,7 +219990,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L910", + "source_location": "L916", "weight": 1.0 }, { @@ -219890,7 +220000,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L912", + "source_location": "L918", "weight": 1.0 }, { @@ -219900,7 +220010,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L912", + "source_location": "L918", "weight": 1.0 }, { @@ -219910,7 +220020,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L913", + "source_location": "L919", "weight": 1.0 }, { @@ -219920,7 +220030,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L913", + "source_location": "L919", "weight": 1.0 }, { @@ -219930,7 +220040,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L915", + "source_location": "L921", "weight": 1.0 }, { @@ -219940,7 +220050,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L915", + "source_location": "L921", "weight": 1.0 }, { @@ -219950,7 +220060,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L929", + "source_location": "L935", "weight": 1.0 }, { @@ -219960,7 +220070,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L930", + "source_location": "L936", "weight": 1.0 }, { @@ -219970,7 +220080,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L931", + "source_location": "L937", "weight": 1.0 }, { @@ -219980,7 +220090,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L933", + "source_location": "L939", "weight": 1.0 }, { @@ -219990,7 +220100,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L933", + "source_location": "L939", "weight": 1.0 }, { @@ -220000,7 +220110,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L935", + "source_location": "L941", "weight": 1.0 }, { @@ -220010,7 +220120,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L935", + "source_location": "L941", "weight": 1.0 }, { @@ -220020,7 +220130,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L949", + "source_location": "L955", "weight": 1.0 }, { @@ -220030,7 +220140,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L950", + "source_location": "L956", "weight": 1.0 }, { @@ -220040,7 +220150,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L950", + "source_location": "L956", "weight": 1.0 }, { @@ -220050,7 +220160,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L952", + "source_location": "L958", "weight": 1.0 }, { @@ -220060,7 +220170,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L952", + "source_location": "L958", "weight": 1.0 }, { @@ -220070,7 +220180,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L965", + "source_location": "L971", "weight": 1.0 }, { @@ -220080,7 +220190,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L966", + "source_location": "L972", "weight": 1.0 }, { @@ -220090,7 +220200,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L973", + "source_location": "L979", "weight": 1.0 }, { @@ -220100,7 +220210,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L975", + "source_location": "L981", "weight": 1.0 }, { @@ -220110,7 +220220,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L975", + "source_location": "L981", "weight": 1.0 }, { @@ -220120,7 +220230,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L987", + "source_location": "L993", "weight": 1.0 }, { @@ -220130,7 +220240,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L988", + "source_location": "L994", "weight": 1.0 }, { @@ -220140,7 +220250,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L990", + "source_location": "L996", "weight": 1.0 }, { @@ -220150,7 +220260,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L991", + "source_location": "L997", "weight": 1.0 }, { @@ -220160,7 +220270,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L992", + "source_location": "L998", "weight": 1.0 }, { @@ -220170,7 +220280,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L995", + "source_location": "L1001", "weight": 1.0 }, { @@ -220180,7 +220290,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1009", + "source_location": "L1015", "weight": 1.0 }, { @@ -220190,7 +220300,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1010", + "source_location": "L1016", "weight": 1.0 }, { @@ -220200,7 +220310,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1011", + "source_location": "L1017", "weight": 1.0 }, { @@ -220210,7 +220320,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1013", + "source_location": "L1019", "weight": 1.0 }, { @@ -220220,7 +220330,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1017", + "source_location": "L1023", "weight": 1.0 }, { @@ -220230,7 +220340,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1024", + "source_location": "L1030", "weight": 1.0 }, { @@ -220240,7 +220350,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1028", + "source_location": "L1034", "weight": 1.0 }, { @@ -220250,7 +220360,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1041", + "source_location": "L1047", "weight": 1.0 }, { @@ -220260,7 +220370,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1042", + "source_location": "L1048", "weight": 1.0 }, { @@ -220270,7 +220380,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1043", + "source_location": "L1049", "weight": 1.0 }, { @@ -220280,7 +220390,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1049", + "source_location": "L1055", "weight": 1.0 }, { @@ -220290,7 +220400,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1071", + "source_location": "L1077", "weight": 1.0 }, { @@ -220300,7 +220410,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1073", + "source_location": "L1079", "weight": 1.0 }, { @@ -220310,7 +220420,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1078", + "source_location": "L1084", "weight": 1.0 }, { @@ -220320,7 +220430,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1080", + "source_location": "L1086", "weight": 1.0 }, { @@ -220330,7 +220440,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1080", + "source_location": "L1086", "weight": 1.0 }, { @@ -220340,7 +220450,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1082", + "source_location": "L1088", "weight": 1.0 }, { @@ -220350,7 +220460,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1082", + "source_location": "L1088", "weight": 1.0 }, { @@ -220360,7 +220470,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1096", + "source_location": "L1102", "weight": 1.0 }, { @@ -220370,7 +220480,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1097", + "source_location": "L1103", "weight": 1.0 }, { @@ -220380,7 +220490,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1097", + "source_location": "L1103", "weight": 1.0 }, { @@ -220390,7 +220500,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1098", + "source_location": "L1104", "weight": 1.0 }, { @@ -220400,7 +220510,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1100", + "source_location": "L1106", "weight": 1.0 }, { @@ -220410,7 +220520,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1100", + "source_location": "L1106", "weight": 1.0 }, { @@ -220420,7 +220530,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1227", + "source_location": "L1233", "weight": 1.0 }, { @@ -220430,7 +220540,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1228", + "source_location": "L1234", "weight": 1.0 }, { @@ -220440,7 +220550,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1238", + "source_location": "L1244", "weight": 1.0 }, { @@ -220450,7 +220560,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1238", + "source_location": "L1244", "weight": 1.0 }, { @@ -220460,7 +220570,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1240", + "source_location": "L1246", "weight": 1.0 }, { @@ -220470,7 +220580,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1240", + "source_location": "L1246", "weight": 1.0 }, { @@ -220480,7 +220590,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1254", + "source_location": "L1260", "weight": 1.0 }, { @@ -220490,7 +220600,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1255", + "source_location": "L1261", "weight": 1.0 }, { @@ -220500,7 +220610,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1256", + "source_location": "L1262", "weight": 1.0 }, { @@ -220510,7 +220620,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1265", + "source_location": "L1271", "weight": 1.0 }, { @@ -220520,7 +220630,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1265", + "source_location": "L1271", "weight": 1.0 }, { @@ -220530,7 +220640,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1276", + "source_location": "L1282", "weight": 1.0 }, { @@ -220540,7 +220650,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1277", + "source_location": "L1283", "weight": 1.0 }, { @@ -220550,7 +220660,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1279", + "source_location": "L1285", "weight": 1.0 }, { @@ -220560,7 +220670,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1286", + "source_location": "L1292", "weight": 1.0 }, { @@ -220570,7 +220680,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1287", + "source_location": "L1293", "weight": 1.0 }, { @@ -220580,7 +220690,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1288", + "source_location": "L1294", "weight": 1.0 }, { @@ -220590,7 +220700,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1292", + "source_location": "L1298", "weight": 1.0 }, { @@ -220600,7 +220710,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1292", + "source_location": "L1298", "weight": 1.0 }, { @@ -220610,7 +220720,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1304", + "source_location": "L1310", "weight": 1.0 }, { @@ -220620,7 +220730,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1305", + "source_location": "L1311", "weight": 1.0 }, { @@ -220630,7 +220740,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1306", + "source_location": "L1312", "weight": 1.0 }, { @@ -220640,7 +220750,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1307", + "source_location": "L1313", "weight": 1.0 }, { @@ -220650,7 +220760,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1309", + "source_location": "L1315", "weight": 1.0 }, { @@ -220660,7 +220770,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1309", + "source_location": "L1315", "weight": 1.0 }, { @@ -220670,7 +220780,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1324", + "source_location": "L1330", "weight": 1.0 }, { @@ -220680,7 +220790,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1325", + "source_location": "L1331", "weight": 1.0 }, { @@ -220690,7 +220800,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1329", + "source_location": "L1335", "weight": 1.0 }, { @@ -220700,7 +220810,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1329", + "source_location": "L1335", "weight": 1.0 }, { @@ -220710,7 +220820,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1331", + "source_location": "L1337", "weight": 1.0 }, { @@ -220720,7 +220830,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1331", + "source_location": "L1337", "weight": 1.0 }, { @@ -220730,7 +220840,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1342", + "source_location": "L1348", "weight": 1.0 }, { @@ -220740,7 +220850,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1343", + "source_location": "L1349", "weight": 1.0 }, { @@ -220750,7 +220860,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1343", + "source_location": "L1349", "weight": 1.0 }, { @@ -220760,7 +220870,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1345", + "source_location": "L1351", "weight": 1.0 }, { @@ -220770,7 +220880,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1345", + "source_location": "L1351", "weight": 1.0 }, { @@ -220780,7 +220890,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1355", + "source_location": "L1361", "weight": 1.0 }, { @@ -220790,7 +220900,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1356", + "source_location": "L1362", "weight": 1.0 }, { @@ -220800,7 +220910,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1357", + "source_location": "L1363", "weight": 1.0 }, { @@ -220810,7 +220920,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1363", + "source_location": "L1369", "weight": 1.0 }, { @@ -220820,7 +220930,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1366", + "source_location": "L1372", "weight": 1.0 }, { @@ -220830,7 +220940,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1371", + "source_location": "L1377", "weight": 1.0 }, { @@ -220840,7 +220950,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1371", + "source_location": "L1377", "weight": 1.0 }, { @@ -220850,7 +220960,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1373", + "source_location": "L1379", "weight": 1.0 }, { @@ -220860,42 +220970,12 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1386", - "weight": 1.0 - }, - { - "source": "api_qc_update_qc_material", - "target": "api_production_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1387", - "weight": 1.0 - }, - { - "source": "api_qc_update_qc_material", - "target": "str", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1390", - "weight": 1.0 - }, - { - "source": "api_qc_update_qc_material", - "target": "crud_qc_material_norm_status", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1392", "weight": 1.0 }, { "source": "api_qc_update_qc_material", - "target": "api_material_update_material", + "target": "api_production_get_current_user_id", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -220903,6 +220983,36 @@ "source_location": "L1393", "weight": 1.0 }, + { + "source": "api_qc_update_qc_material", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1396", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_material", + "target": "crud_qc_material_norm_status", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1398", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_material", + "target": "api_material_update_material", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1399", + "weight": 1.0 + }, { "source": "api_qc_update_qc_material", "target": "core_response_success_response", @@ -220910,7 +221020,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1400", + "source_location": "L1406", "weight": 1.0 }, { @@ -220920,7 +221030,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1400", + "source_location": "L1406", "weight": 1.0 }, { @@ -220930,7 +221040,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1402", + "source_location": "L1408", "weight": 1.0 }, { @@ -220940,7 +221050,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1414", + "source_location": "L1420", "weight": 1.0 }, { @@ -220950,7 +221060,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1415", + "source_location": "L1421", "weight": 1.0 }, { @@ -220960,7 +221070,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1416", + "source_location": "L1422", "weight": 1.0 }, { @@ -220970,7 +221080,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1417", + "source_location": "L1423", "weight": 1.0 }, { @@ -220980,7 +221090,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1419", + "source_location": "L1425", "weight": 1.0 }, { @@ -220990,7 +221100,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1419", + "source_location": "L1425", "weight": 1.0 }, { @@ -221000,39 +221110,39 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1431", - "weight": 1.0 - }, - { - "source": "api_qc_batch_stock_in_qc_material", - "target": "api_production_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1432", - "weight": 1.0 - }, - { - "source": "api_qc_batch_stock_in_qc_material", - "target": "core_utils_parse_datetime", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1435", - "weight": 1.0 - }, - { - "source": "api_qc_batch_stock_in_qc_material", - "target": "core_response_error_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1437", "weight": 1.0 }, + { + "source": "api_qc_batch_stock_in_qc_material", + "target": "api_production_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1438", + "weight": 1.0 + }, + { + "source": "api_qc_batch_stock_in_qc_material", + "target": "core_utils_parse_datetime", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1441", + "weight": 1.0 + }, + { + "source": "api_qc_batch_stock_in_qc_material", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1443", + "weight": 1.0 + }, { "source": "api_qc_batch_stock_in_qc_material", "target": "crud_qc_material_batch_stock_in", @@ -221040,7 +221150,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1462", + "source_location": "L1468", "weight": 1.0 }, { @@ -221050,7 +221160,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1470", + "source_location": "L1476", "weight": 1.0 }, { @@ -221060,7 +221170,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1472", + "source_location": "L1478", "weight": 1.0 }, { @@ -221070,42 +221180,32 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1484", - "weight": 1.0 - }, - { - "source": "api_qc_batch_stock_out_qc_material", - "target": "api_production_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1485", - "weight": 1.0 - }, - { - "source": "api_qc_batch_stock_out_qc_material", - "target": "core_utils_parse_datetime", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1488", - "weight": 1.0 - }, - { - "source": "api_qc_batch_stock_out_qc_material", - "target": "core_response_error_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1490", "weight": 1.0 }, { "source": "api_qc_batch_stock_out_qc_material", - "target": "crud_qc_material_batch_stock_out", + "target": "api_production_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1491", + "weight": 1.0 + }, + { + "source": "api_qc_batch_stock_out_qc_material", + "target": "core_utils_parse_datetime", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1494", + "weight": 1.0 + }, + { + "source": "api_qc_batch_stock_out_qc_material", + "target": "core_response_error_response", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -221113,6 +221213,16 @@ "source_location": "L1496", "weight": 1.0 }, + { + "source": "api_qc_batch_stock_out_qc_material", + "target": "crud_qc_material_batch_stock_out", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1502", + "weight": 1.0 + }, { "source": "api_qc_batch_stock_out_qc_material", "target": "core_response_success_response", @@ -221120,7 +221230,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1506", + "source_location": "L1512", "weight": 1.0 }, { @@ -221130,7 +221240,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1508", + "source_location": "L1514", "weight": 1.0 }, { @@ -221140,39 +221250,39 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1520", - "weight": 1.0 - }, - { - "source": "api_qc_batch_discard_qc_material", - "target": "api_production_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1521", - "weight": 1.0 - }, - { - "source": "api_qc_batch_discard_qc_material", - "target": "core_utils_parse_datetime", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1524", - "weight": 1.0 - }, - { - "source": "api_qc_batch_discard_qc_material", - "target": "core_response_error_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1526", "weight": 1.0 }, + { + "source": "api_qc_batch_discard_qc_material", + "target": "api_production_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1527", + "weight": 1.0 + }, + { + "source": "api_qc_batch_discard_qc_material", + "target": "core_utils_parse_datetime", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1530", + "weight": 1.0 + }, + { + "source": "api_qc_batch_discard_qc_material", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1532", + "weight": 1.0 + }, { "source": "api_qc_batch_discard_qc_material", "target": "crud_qc_material_stock_batch_batch_discard", @@ -221180,7 +221290,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1539", + "source_location": "L1545", "weight": 1.0 }, { @@ -221190,7 +221300,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1548", + "source_location": "L1554", "weight": 1.0 }, { @@ -221200,7 +221310,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1550", + "source_location": "L1556", "weight": 1.0 }, { @@ -221210,42 +221320,22 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1563", - "weight": 1.0 - }, - { - "source": "api_qc_stock_in_qc_material", - "target": "api_production_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1564", - "weight": 1.0 - }, - { - "source": "api_qc_stock_in_qc_material", - "target": "core_utils_parse_datetime", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1567", - "weight": 1.0 - }, - { - "source": "api_qc_stock_in_qc_material", - "target": "core_response_error_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1569", "weight": 1.0 }, { "source": "api_qc_stock_in_qc_material", - "target": "crud_qc_material_stock_batch_stock_in_one", + "target": "api_production_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1570", + "weight": 1.0 + }, + { + "source": "api_qc_stock_in_qc_material", + "target": "core_utils_parse_datetime", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -221253,6 +221343,26 @@ "source_location": "L1573", "weight": 1.0 }, + { + "source": "api_qc_stock_in_qc_material", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1575", + "weight": 1.0 + }, + { + "source": "api_qc_stock_in_qc_material", + "target": "crud_qc_material_stock_batch_stock_in_one", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1579", + "weight": 1.0 + }, { "source": "api_qc_stock_in_qc_material", "target": "str", @@ -221260,7 +221370,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1584", + "source_location": "L1590", "weight": 1.0 }, { @@ -221270,7 +221380,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1590", + "source_location": "L1596", "weight": 1.0 }, { @@ -221280,7 +221390,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1590", + "source_location": "L1596", "weight": 1.0 }, { @@ -221290,7 +221400,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1644", + "source_location": "L1650", "weight": 1.0 }, { @@ -221300,7 +221410,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1645", + "source_location": "L1651", "weight": 1.0 }, { @@ -221310,7 +221420,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1652", + "source_location": "L1658", "weight": 1.0 }, { @@ -221320,7 +221430,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1652", + "source_location": "L1658", "weight": 1.0 }, { @@ -221330,7 +221440,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1654", + "source_location": "L1660", "weight": 1.0 }, { @@ -221340,7 +221450,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1654", + "source_location": "L1660", "weight": 1.0 }, { @@ -221350,7 +221460,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1674", + "source_location": "L1680", "weight": 1.0 }, { @@ -221360,7 +221470,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1675", + "source_location": "L1681", "weight": 1.0 }, { @@ -221370,7 +221480,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1678", + "source_location": "L1684", "weight": 1.0 }, { @@ -221380,7 +221490,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1679", + "source_location": "L1685", "weight": 1.0 }, { @@ -221390,7 +221500,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1689", + "source_location": "L1695", "weight": 1.0 }, { @@ -221400,7 +221510,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1689", + "source_location": "L1695", "weight": 1.0 }, { @@ -221410,7 +221520,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1691", + "source_location": "L1697", "weight": 1.0 }, { @@ -221420,7 +221530,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1691", + "source_location": "L1697", "weight": 1.0 }, { @@ -221430,7 +221540,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1706", + "source_location": "L1712", "weight": 1.0 }, { @@ -221440,7 +221550,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1707", + "source_location": "L1713", "weight": 1.0 }, { @@ -221450,7 +221560,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1710", + "source_location": "L1716", "weight": 1.0 }, { @@ -221460,7 +221570,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1713", + "source_location": "L1719", "weight": 1.0 }, { @@ -221470,7 +221580,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1714", + "source_location": "L1720", "weight": 1.0 }, { @@ -221480,7 +221590,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1731", + "source_location": "L1737", "weight": 1.0 }, { @@ -221490,7 +221600,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1732", + "source_location": "L1738", "weight": 1.0 }, { @@ -221500,7 +221610,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1740", + "source_location": "L1746", "weight": 1.0 }, { @@ -221510,7 +221620,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1740", + "source_location": "L1746", "weight": 1.0 }, { @@ -221520,7 +221630,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1742", + "source_location": "L1748", "weight": 1.0 }, { @@ -221530,7 +221640,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1742", + "source_location": "L1748", "weight": 1.0 }, { @@ -221540,7 +221650,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1757", + "source_location": "L1763", "weight": 1.0 }, { @@ -221550,7 +221660,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1758", + "source_location": "L1764", "weight": 1.0 }, { @@ -221560,7 +221670,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1759", + "source_location": "L1765", "weight": 1.0 }, { @@ -221570,7 +221680,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1766", + "source_location": "L1772", "weight": 1.0 }, { @@ -221580,7 +221690,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1768", + "source_location": "L1774", "weight": 1.0 }, { @@ -221590,7 +221700,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1768", + "source_location": "L1774", "weight": 1.0 }, { @@ -221600,7 +221710,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1822", + "source_location": "L1828", "weight": 1.0 }, { @@ -221610,7 +221720,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1823", + "source_location": "L1829", "weight": 1.0 }, { @@ -221620,7 +221730,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1834", + "source_location": "L1840", "weight": 1.0 }, { @@ -221630,7 +221740,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1834", + "source_location": "L1840", "weight": 1.0 }, { @@ -221640,7 +221750,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1836", + "source_location": "L1842", "weight": 1.0 }, { @@ -221650,7 +221760,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1836", + "source_location": "L1842", "weight": 1.0 }, { @@ -221660,7 +221770,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1848", + "source_location": "L1854", "weight": 1.0 }, { @@ -221670,7 +221780,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1849", + "source_location": "L1855", "weight": 1.0 }, { @@ -221680,7 +221790,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1850", + "source_location": "L1856", "weight": 1.0 }, { @@ -221690,7 +221800,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1851", + "source_location": "L1857", "weight": 1.0 }, { @@ -221700,7 +221810,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1860", + "source_location": "L1866", "weight": 1.0 }, { @@ -221710,7 +221820,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1862", + "source_location": "L1868", "weight": 1.0 }, { @@ -221720,7 +221830,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1862", + "source_location": "L1868", "weight": 1.0 }, { @@ -221730,7 +221840,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1874", + "source_location": "L1880", "weight": 1.0 }, { @@ -221740,7 +221850,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1875", + "source_location": "L1881", "weight": 1.0 }, { @@ -221750,7 +221860,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1876", + "source_location": "L1882", "weight": 1.0 }, { @@ -221760,7 +221870,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1878", + "source_location": "L1884", "weight": 1.0 }, { @@ -221770,7 +221880,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1878", + "source_location": "L1884", "weight": 1.0 }, { @@ -221780,7 +221890,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1891", + "source_location": "L1897", "weight": 1.0 }, { @@ -221790,7 +221900,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1892", + "source_location": "L1898", "weight": 1.0 }, { @@ -221800,7 +221910,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1893", + "source_location": "L1899", "weight": 1.0 }, { @@ -221810,7 +221920,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1894", + "source_location": "L1900", "weight": 1.0 }, { @@ -221820,7 +221930,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1902", + "source_location": "L1908", "weight": 1.0 }, { @@ -221830,7 +221940,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1904", + "source_location": "L1910", "weight": 1.0 }, { @@ -221840,7 +221950,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1904", + "source_location": "L1910", "weight": 1.0 }, { @@ -221850,7 +221960,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1916", + "source_location": "L1922", "weight": 1.0 }, { @@ -221860,7 +221970,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1917", + "source_location": "L1923", "weight": 1.0 }, { @@ -221870,7 +221980,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1918", + "source_location": "L1924", "weight": 1.0 }, { @@ -221880,7 +221990,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1919", + "source_location": "L1925", "weight": 1.0 }, { @@ -221890,7 +222000,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1921", + "source_location": "L1927", "weight": 1.0 }, { @@ -221900,7 +222010,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1921", + "source_location": "L1927", "weight": 1.0 }, { @@ -221910,7 +222020,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1933", + "source_location": "L1939", "weight": 1.0 }, { @@ -221920,7 +222030,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1934", + "source_location": "L1940", "weight": 1.0 }, { @@ -221930,7 +222040,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1935", + "source_location": "L1941", "weight": 1.0 }, { @@ -221940,7 +222050,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1936", + "source_location": "L1942", "weight": 1.0 }, { @@ -221950,7 +222060,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1938", + "source_location": "L1944", "weight": 1.0 }, { @@ -221960,7 +222070,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1938", + "source_location": "L1944", "weight": 1.0 }, { @@ -240920,7 +241030,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1705", + "source_location": "L1707", "weight": 1.0 }, { @@ -240930,7 +241040,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1720", + "source_location": "L1724", "weight": 1.0 }, { @@ -240940,7 +241050,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1722", + "source_location": "L1726", "weight": 1.0 }, { @@ -240950,7 +241060,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1723", + "source_location": "L1727", "weight": 1.0 }, { @@ -240960,7 +241070,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1735", + "source_location": "L1739", "weight": 1.0 }, { @@ -240970,7 +241080,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1736", + "source_location": "L1740", "weight": 1.0 }, { @@ -240980,7 +241090,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1736", + "source_location": "L1740", "weight": 1.0 }, { @@ -240990,22 +241100,12 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1748", - "weight": 1.0 - }, - { - "source": "api_production_update_production_work_order_api", - "target": "crud_base_crudbase_get", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/production.py", "source_location": "L1752", "weight": 1.0 }, { "source": "api_production_update_production_work_order_api", - "target": "core_response_success_response", + "target": "crud_base_crudbase_get", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -241013,6 +241113,16 @@ "source_location": "L1756", "weight": 1.0 }, + { + "source": "api_production_update_production_work_order_api", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/production.py", + "source_location": "L1760", + "weight": 1.0 + }, { "source": "api_production_update_production_work_order_api", "target": "crud_production_work_order_wo_to_response_dict", @@ -241020,7 +241130,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1757", + "source_location": "L1761", "weight": 1.0 }, { @@ -241030,7 +241140,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1762", + "source_location": "L1766", "weight": 1.0 }, { @@ -241040,7 +241150,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1762", + "source_location": "L1766", "weight": 1.0 }, { @@ -241050,7 +241160,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1778", + "source_location": "L1782", "weight": 1.0 }, { @@ -241060,7 +241170,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1780", + "source_location": "L1784", "weight": 1.0 }, { @@ -241070,7 +241180,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1780", + "source_location": "L1784", "weight": 1.0 }, { @@ -241080,7 +241190,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1782", + "source_location": "L1786", "weight": 1.0 }, { @@ -241090,7 +241200,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1782", + "source_location": "L1786", "weight": 1.0 }, { @@ -241100,7 +241210,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1793", + "source_location": "L1797", "weight": 1.0 }, { @@ -241110,7 +241220,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1793", + "source_location": "L1797", "weight": 1.0 }, { @@ -241120,7 +241230,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1794", + "source_location": "L1798", "weight": 1.0 }, { @@ -241130,7 +241240,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1796", + "source_location": "L1800", "weight": 1.0 }, { @@ -241140,7 +241250,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1796", + "source_location": "L1800", "weight": 1.0 }, { @@ -241150,7 +241260,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1808", + "source_location": "L1812", "weight": 1.0 }, { @@ -241160,7 +241270,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1818", + "source_location": "L1822", "weight": 1.0 }, { @@ -241170,7 +241280,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1822", + "source_location": "L1826", "weight": 1.0 }, { @@ -241180,7 +241290,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1822", + "source_location": "L1826", "weight": 1.0 }, { @@ -241190,7 +241300,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1825", + "source_location": "L1829", "weight": 1.0 }, { @@ -241200,7 +241310,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1825", + "source_location": "L1829", "weight": 1.0 }, { @@ -241210,7 +241320,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1839", + "source_location": "L1843", "weight": 1.0 }, { @@ -241220,7 +241330,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1842", + "source_location": "L1846", "weight": 1.0 }, { @@ -241230,7 +241340,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1844", + "source_location": "L1848", "weight": 1.0 }, { @@ -241240,7 +241350,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1844", + "source_location": "L1848", "weight": 1.0 }, { @@ -241250,7 +241360,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1856", + "source_location": "L1860", "weight": 1.0 }, { @@ -241260,7 +241370,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1863", + "source_location": "L1867", "weight": 1.0 }, { @@ -241270,7 +241380,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1867", + "source_location": "L1871", "weight": 1.0 }, { @@ -241280,7 +241390,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1867", + "source_location": "L1871", "weight": 1.0 }, { @@ -241290,7 +241400,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1870", + "source_location": "L1874", "weight": 1.0 }, { @@ -241300,7 +241410,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1870", + "source_location": "L1874", "weight": 1.0 }, { @@ -241310,7 +241420,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1891", + "source_location": "L1895", "weight": 1.0 }, { @@ -241320,7 +241430,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1895", + "source_location": "L1899", "weight": 1.0 }, { @@ -241330,7 +241440,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1895", + "source_location": "L1899", "weight": 1.0 }, { @@ -241340,7 +241450,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1897", + "source_location": "L1901", "weight": 1.0 }, { @@ -241350,7 +241460,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1897", + "source_location": "L1901", "weight": 1.0 }, { @@ -241360,7 +241470,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1922", + "source_location": "L1926", "weight": 1.0 }, { @@ -241370,7 +241480,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1923", + "source_location": "L1927", "weight": 1.0 }, { @@ -241380,7 +241490,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1938", + "source_location": "L1944", "weight": 1.0 }, { @@ -241390,7 +241500,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1949", + "source_location": "L1957", "weight": 1.0 }, { @@ -241400,7 +241510,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1950", + "source_location": "L1958", "weight": 1.0 }, { @@ -241410,7 +241520,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1966", + "source_location": "L1974", "weight": 1.0 }, { @@ -241420,7 +241530,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1967", + "source_location": "L1975", "weight": 1.0 }, { @@ -241430,7 +241540,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1971", + "source_location": "L1979", "weight": 1.0 }, { @@ -241440,7 +241550,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1983", + "source_location": "L1991", "weight": 1.0 }, { @@ -241450,7 +241560,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1984", + "source_location": "L1992", "weight": 1.0 }, { @@ -241460,7 +241570,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1985", + "source_location": "L1993", "weight": 1.0 }, { @@ -241470,7 +241580,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1988", + "source_location": "L1996", "weight": 1.0 }, { @@ -241480,7 +241590,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L1988", + "source_location": "L1996", "weight": 1.0 }, { @@ -241490,7 +241600,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2003", + "source_location": "L2011", "weight": 1.0 }, { @@ -241500,7 +241610,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2008", + "source_location": "L2016", "weight": 1.0 }, { @@ -241510,7 +241620,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2013", + "source_location": "L2021", "weight": 1.0 }, { @@ -241520,7 +241630,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2014", + "source_location": "L2022", "weight": 1.0 }, { @@ -241530,7 +241640,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2015", + "source_location": "L2023", "weight": 1.0 }, { @@ -241540,7 +241650,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2018", + "source_location": "L2026", "weight": 1.0 }, { @@ -241550,7 +241660,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2018", + "source_location": "L2026", "weight": 1.0 }, { @@ -241560,7 +241670,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2030", + "source_location": "L2038", "weight": 1.0 }, { @@ -241570,7 +241680,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2031", + "source_location": "L2039", "weight": 1.0 }, { @@ -241580,7 +241690,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2045", + "source_location": "L2053", "weight": 1.0 }, { @@ -241590,7 +241700,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2047", + "source_location": "L2055", "weight": 1.0 }, { @@ -241600,7 +241710,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2047", + "source_location": "L2055", "weight": 1.0 }, { @@ -241610,7 +241720,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2049", + "source_location": "L2057", "weight": 1.0 }, { @@ -241620,7 +241730,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2049", + "source_location": "L2057", "weight": 1.0 }, { @@ -241630,7 +241740,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2060", + "source_location": "L2068", "weight": 1.0 }, { @@ -241640,7 +241750,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2061", + "source_location": "L2069", "weight": 1.0 }, { @@ -241650,7 +241760,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2063", + "source_location": "L2071", "weight": 1.0 }, { @@ -241660,7 +241770,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2063", + "source_location": "L2071", "weight": 1.0 }, { @@ -241670,7 +241780,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2077", + "source_location": "L2085", "weight": 1.0 }, { @@ -241680,7 +241790,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2081", + "source_location": "L2089", "weight": 1.0 }, { @@ -241690,7 +241800,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2086", + "source_location": "L2094", "weight": 1.0 }, { @@ -241700,7 +241810,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2086", + "source_location": "L2094", "weight": 1.0 }, { @@ -241710,7 +241820,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2088", + "source_location": "L2096", "weight": 1.0 }, { @@ -241720,7 +241830,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2088", + "source_location": "L2096", "weight": 1.0 }, { @@ -241730,7 +241840,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2105", + "source_location": "L2113", "weight": 1.0 }, { @@ -241740,7 +241850,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2106", + "source_location": "L2114", "weight": 1.0 }, { @@ -241750,7 +241860,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2108", + "source_location": "L2116", "weight": 1.0 }, { @@ -241760,7 +241870,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2110", + "source_location": "L2118", "weight": 1.0 }, { @@ -241770,7 +241880,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2110", + "source_location": "L2118", "weight": 1.0 }, { @@ -241780,7 +241890,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2128", + "source_location": "L2136", "weight": 1.0 }, { @@ -241790,7 +241900,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2129", + "source_location": "L2137", "weight": 1.0 }, { @@ -241800,7 +241910,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2131", + "source_location": "L2139", "weight": 1.0 }, { @@ -241810,7 +241920,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2131", + "source_location": "L2139", "weight": 1.0 }, { @@ -241820,7 +241930,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2133", + "source_location": "L2141", "weight": 1.0 }, { @@ -241830,7 +241940,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2133", + "source_location": "L2141", "weight": 1.0 }, { @@ -241840,7 +241950,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2149", + "source_location": "L2157", "weight": 1.0 }, { @@ -241850,7 +241960,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2149", + "source_location": "L2157", "weight": 1.0 }, { @@ -241860,7 +241970,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2150", + "source_location": "L2158", "weight": 1.0 }, { @@ -241870,7 +241980,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2152", + "source_location": "L2160", "weight": 1.0 }, { @@ -241880,7 +241990,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2152", + "source_location": "L2160", "weight": 1.0 }, { @@ -241890,7 +242000,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2167", + "source_location": "L2175", "weight": 1.0 }, { @@ -241900,7 +242010,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2168", + "source_location": "L2176", "weight": 1.0 }, { @@ -241910,7 +242020,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2170", + "source_location": "L2178", "weight": 1.0 }, { @@ -241920,7 +242030,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2170", + "source_location": "L2178", "weight": 1.0 }, { @@ -241930,7 +242040,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2186", + "source_location": "L2194", "weight": 1.0 }, { @@ -241940,7 +242050,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2190", + "source_location": "L2198", "weight": 1.0 }, { @@ -241950,7 +242060,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2192", + "source_location": "L2200", "weight": 1.0 }, { @@ -241960,7 +242070,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2194", + "source_location": "L2202", "weight": 1.0 }, { @@ -241970,7 +242080,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2194", + "source_location": "L2202", "weight": 1.0 }, { @@ -241980,7 +242090,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2215", + "source_location": "L2223", "weight": 1.0 }, { @@ -241990,7 +242100,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2225", + "source_location": "L2233", "weight": 1.0 }, { @@ -242000,7 +242110,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2226", + "source_location": "L2234", "weight": 1.0 }, { @@ -242010,7 +242120,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2228", + "source_location": "L2236", "weight": 1.0 }, { @@ -242020,7 +242130,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2228", + "source_location": "L2236", "weight": 1.0 }, { @@ -242030,7 +242140,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2249", + "source_location": "L2257", "weight": 1.0 }, { @@ -242040,7 +242150,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2259", + "source_location": "L2267", "weight": 1.0 }, { @@ -242050,7 +242160,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2260", + "source_location": "L2268", "weight": 1.0 }, { @@ -242060,7 +242170,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2262", + "source_location": "L2270", "weight": 1.0 }, { @@ -242070,7 +242180,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2262", + "source_location": "L2270", "weight": 1.0 }, { @@ -242080,7 +242190,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2283", + "source_location": "L2291", "weight": 1.0 }, { @@ -242090,7 +242200,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2292", + "source_location": "L2300", "weight": 1.0 }, { @@ -242100,7 +242210,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2295", + "source_location": "L2303", "weight": 1.0 }, { @@ -242110,7 +242220,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2297", + "source_location": "L2305", "weight": 1.0 }, { @@ -242120,7 +242230,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2297", + "source_location": "L2305", "weight": 1.0 }, { @@ -242130,7 +242240,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2315", + "source_location": "L2323", "weight": 1.0 }, { @@ -242140,7 +242250,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2315", + "source_location": "L2323", "weight": 1.0 }, { @@ -242150,7 +242260,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2316", + "source_location": "L2324", "weight": 1.0 }, { @@ -242160,7 +242270,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2318", + "source_location": "L2326", "weight": 1.0 }, { @@ -242170,7 +242280,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2318", + "source_location": "L2326", "weight": 1.0 }, { @@ -242180,7 +242290,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2336", + "source_location": "L2344", "weight": 1.0 }, { @@ -242190,7 +242300,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2336", + "source_location": "L2344", "weight": 1.0 }, { @@ -242200,7 +242310,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2337", + "source_location": "L2345", "weight": 1.0 }, { @@ -242210,7 +242320,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2339", + "source_location": "L2347", "weight": 1.0 }, { @@ -242220,7 +242330,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2339", + "source_location": "L2347", "weight": 1.0 }, { @@ -242230,7 +242340,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2356", + "source_location": "L2364", "weight": 1.0 }, { @@ -242240,7 +242350,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2356", + "source_location": "L2364", "weight": 1.0 }, { @@ -242250,7 +242360,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2357", + "source_location": "L2365", "weight": 1.0 }, { @@ -242260,7 +242370,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2359", + "source_location": "L2367", "weight": 1.0 }, { @@ -242270,7 +242380,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2359", + "source_location": "L2367", "weight": 1.0 }, { @@ -242280,7 +242390,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2376", + "source_location": "L2384", "weight": 1.0 }, { @@ -242290,7 +242400,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2376", + "source_location": "L2384", "weight": 1.0 }, { @@ -242300,7 +242410,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2377", + "source_location": "L2385", "weight": 1.0 }, { @@ -242310,7 +242420,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2379", + "source_location": "L2387", "weight": 1.0 }, { @@ -242320,7 +242430,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2379", + "source_location": "L2387", "weight": 1.0 }, { @@ -242330,7 +242440,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2397", + "source_location": "L2405", "weight": 1.0 }, { @@ -242340,7 +242450,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2398", + "source_location": "L2406", "weight": 1.0 }, { @@ -242350,7 +242460,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2399", + "source_location": "L2407", "weight": 1.0 }, { @@ -242360,7 +242470,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2426", + "source_location": "L2434", "weight": 1.0 }, { @@ -242370,7 +242480,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2428", + "source_location": "L2436", "weight": 1.0 }, { @@ -242380,7 +242490,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2429", + "source_location": "L2437", "weight": 1.0 }, { @@ -242390,7 +242500,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2439", + "source_location": "L2447", "weight": 1.0 }, { @@ -242400,7 +242510,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2441", + "source_location": "L2449", "weight": 1.0 }, { @@ -242410,7 +242520,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2442", + "source_location": "L2450", "weight": 1.0 }, { @@ -242420,7 +242530,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2442", + "source_location": "L2450", "weight": 1.0 }, { @@ -242430,7 +242540,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2452", + "source_location": "L2460", "weight": 1.0 }, { @@ -242440,7 +242550,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2455", + "source_location": "L2463", "weight": 1.0 }, { @@ -242450,7 +242560,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2470", + "source_location": "L2478", "weight": 1.0 }, { @@ -242460,7 +242570,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2473", + "source_location": "L2481", "weight": 1.0 }, { @@ -242470,7 +242580,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2479", + "source_location": "L2487", "weight": 1.0 }, { @@ -242480,7 +242590,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2492", + "source_location": "L2500", "weight": 1.0 }, { @@ -242490,7 +242600,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2493", + "source_location": "L2501", "weight": 1.0 }, { @@ -242500,7 +242610,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2504", + "source_location": "L2512", "weight": 1.0 }, { @@ -242510,7 +242620,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2504", + "source_location": "L2512", "weight": 1.0 }, { @@ -242520,7 +242630,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2517", + "source_location": "L2525", "weight": 1.0 }, { @@ -242530,7 +242640,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2519", + "source_location": "L2527", "weight": 1.0 }, { @@ -242540,7 +242650,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2520", + "source_location": "L2528", "weight": 1.0 }, { @@ -242550,7 +242660,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2523", + "source_location": "L2531", "weight": 1.0 }, { @@ -242560,7 +242670,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2523", + "source_location": "L2531", "weight": 1.0 }, { @@ -242570,7 +242680,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2534", + "source_location": "L2542", "weight": 1.0 }, { @@ -242580,7 +242690,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2535", + "source_location": "L2543", "weight": 1.0 }, { @@ -242590,7 +242700,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2537", + "source_location": "L2545", "weight": 1.0 }, { @@ -242600,7 +242710,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/production.py", - "source_location": "L2537", + "source_location": "L2545", "weight": 1.0 }, { diff --git a/backend/graphify-out/GRAPH_REPORT.md b/backend/graphify-out/GRAPH_REPORT.md index 4cd7b744..a1b3cf3b 100644 --- a/backend/graphify-out/GRAPH_REPORT.md +++ b/backend/graphify-out/GRAPH_REPORT.md @@ -1,11 +1,11 @@ # Graph Report - app (2026-06-16) ## Corpus Check -- Large corpus: 208 files · ~240,881 words. Semantic extraction will be expensive (many Claude tokens). Consider running on a subfolder, or use --no-semantic to run AST-only. +- Large corpus: 208 files · ~241,269 words. Semantic extraction will be expensive (many Claude tokens). Consider running on a subfolder, or use --no-semantic to run AST-only. ## Summary -- 4143 nodes · 21611 edges · 51 communities detected -- Extraction: 33% EXTRACTED · 67% INFERRED · 0% AMBIGUOUS · INFERRED: 14515 edges (avg confidence: 0.6) +- 4143 nodes · 21623 edges · 53 communities detected +- Extraction: 33% EXTRACTED · 67% INFERRED · 0% AMBIGUOUS · INFERRED: 14526 edges (avg confidence: 0.6) - Token cost: 0 input · 0 output ## Community Hubs (Navigation) @@ -54,12 +54,14 @@ - [[_COMMUNITY_Community 42|Community 42]] - [[_COMMUNITY_Community 43|Community 43]] - [[_COMMUNITY_Community 44|Community 44]] -- [[_COMMUNITY_Community 47|Community 47]] -- [[_COMMUNITY_Community 48|Community 48]] +- [[_COMMUNITY_Community 45|Community 45]] +- [[_COMMUNITY_Community 46|Community 46]] - [[_COMMUNITY_Community 49|Community 49]] - [[_COMMUNITY_Community 50|Community 50]] - [[_COMMUNITY_Community 51|Community 51]] - [[_COMMUNITY_Community 52|Community 52]] +- [[_COMMUNITY_Community 53|Community 53]] +- [[_COMMUNITY_Community 54|Community 54]] ## God Nodes (most connected - your core abstractions) 1. `success_response()` - 636 edges @@ -89,7 +91,7 @@ ### Community 0 - "Community 0" Cohesion: 0.01 -Nodes (772): attachment_download_url(), create_dept(), create_dict_data(), create_dict_type(), create_express_company(), create_item_unit(), create_menu(), create_post() (+764 more) +Nodes (774): attachment_download_url(), create_dept(), create_dict_data(), create_dict_type(), create_express_company(), create_item_unit(), create_menu(), create_post() (+766 more) ### Community 1 - "Community 1" Cohesion: 0.01 @@ -101,19 +103,19 @@ Nodes (488): BatchRefundFinanceSubmitBody, 细胞存储 — 采集协议单 / ### Community 3 - "Community 3" Cohesion: 0.01 -Nodes (286): generate_uuid(), batch_stock_in(), batch_stock_out(), consumable_code_exists(), create_consumable(), _dec(), get_consumable(), _is_enabled_status() (+278 more) +Nodes (284): generate_uuid(), batch_stock_in(), batch_stock_out(), consumable_code_exists(), create_consumable(), _dec(), get_consumable(), _is_enabled_status() (+276 more) ### Community 4 - "Community 4" -Cohesion: 0.02 -Nodes (252): eq_unicode(), like_unicode(), MySQL 字符串比较/模糊匹配时统一排序规则,避免 Illegal mix of collations。, 跨表字符串等值比较(JOIN / WHERE)时统一为 utf8mb4_unicode_ci。, 将列显式设为 utf8mb4_unicode_ci。, unicode_ci(), _format_attachment_file_size(), urls_to_attachment_list() (+244 more) +Cohesion: 0.01 +Nodes (249): create_collection_protocol(), delete_collection_protocol(), _ensure_customer_for_mother(), get_collection_protocol_detail(), _get_current_user_id(), _get_tenant_no(), list_collection_protocol_audits(), list_collection_protocols() (+241 more) ### Community 5 - "Community 5" Cohesion: 0.02 -Nodes (230): create_collection_protocol(), delete_collection_protocol(), _ensure_customer_for_mother(), get_collection_protocol_detail(), _get_current_user_id(), _get_tenant_no(), list_collection_protocol_audits(), list_collection_protocols() (+222 more) +Nodes (235): _code_exists(), create_material(), _dec(), _fmt_dt(), get_material(), get_material_entity(), get_my_usages(), _is_enabled_status() (+227 more) ### Community 6 - "Community 6" Cohesion: 0.02 -Nodes (235): _code_exists(), create_material(), _dec(), _fmt_dt(), get_material(), get_material_entity(), get_my_usages(), _is_enabled_status() (+227 more) +Nodes (233): eq_unicode(), like_unicode(), MySQL 字符串比较/模糊匹配时统一排序规则,避免 Illegal mix of collations。, 跨表字符串等值比较(JOIN / WHERE)时统一为 utf8mb4_unicode_ci。, 将列显式设为 utf8mb4_unicode_ci。, unicode_ci(), _format_attachment_file_size(), urls_to_attachment_list() (+225 more) ### Community 7 - "Community 7" Cohesion: 0.02 @@ -128,17 +130,17 @@ Cohesion: 0.03 Nodes (107): _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 基线) (+99 more) ### Community 10 - "Community 10" -Cohesion: 0.04 -Nodes (92): 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() (+84 more) - -### Community 11 - "Community 11" Cohesion: 0.36 Nodes (66): BatchStockInBody, BatchStockInItem, BatchStockOutBody, BatchStockOutItem, ConsumableCreateBody, ConsumablePackCreateBody, ConsumablePackUpdateBody, ConsumableUpdateBody (+58 more) -### Community 12 - "Community 12" +### Community 11 - "Community 11" Cohesion: 0.07 Nodes (58): allocate_next_biz_no(), _format_biz_no(), _prefix_for(), 业务协议号自动生成:XBCC / JZCC + YYYYMMDD + 6 位序号, 原子分配下一个业务协议号。 须在 create 事务内调用;使用 MySQL LAST_INSERT_ID 保证并发安全。, create_collection_protocol(), _active_link_query(), assert_biz_no_available() (+50 more) +### Community 12 - "Community 12" +Cohesion: 0.07 +Nodes (56): 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() (+48 more) + ### Community 13 - "Community 13" Cohesion: 0.11 Nodes (39): _amount_for_row(), _batch_map(), deduct_for_task(), _deduct_task_usage_legacy_batch(), _display_remark(), _fmt_date_val(), _linked_qc_task_no_map(), list_linked_task_usages() (+31 more) @@ -148,16 +150,16 @@ Cohesion: 0.11 Nodes (36): batch_create_sterilize_logs(), batch_create_wash_logs(), batch_discard_garments(), batch_soft_delete_garments(), _count_map(), create_garment(), create_sterilize_log(), create_wash_log() (+28 more) ### Community 15 - "Community 15" +Cohesion: 0.1 +Nodes (36): batch_create_slots(), clear_slots_by_facility_node(), collect_descendant_ids(), create_facility(), create_slot(), get_children(), get_facility(), get_slot() (+28 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) -### Community 16 - "Community 16" -Cohesion: 0.15 -Nodes (20): _access_log_to_dict(), _calc_duration_minutes(), create_access_log(), create_clean_room(), create_uv_disinfect_log(), get_access_log(), get_clean_room(), get_uv_disinfect_log() (+12 more) - ### Community 17 - "Community 17" Cohesion: 0.15 -Nodes (17): create_collection_region(), create_hospital(), get_collection_region(), get_hospital(), _hospital_to_dict(), list_hospitals(), soft_delete_collection_region(), soft_delete_hospital() (+9 more) +Nodes (20): _access_log_to_dict(), _calc_duration_minutes(), create_access_log(), create_clean_room(), create_uv_disinfect_log(), get_access_log(), get_clean_room(), get_uv_disinfect_log() (+12 more) ### Community 18 - "Community 18" Cohesion: 0.18 @@ -184,147 +186,155 @@ 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 24 - "Community 24" +Cohesion: 0.27 +Nodes (10): create_collection_region(), create_hospital(), get_collection_region(), get_hospital(), _hospital_to_dict(), list_hospitals(), soft_delete_collection_region(), soft_delete_hospital() (+2 more) + +### Community 25 - "Community 25" 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" +### Community 26 - "Community 26" 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 26 - "Community 26" +### Community 27 - "Community 27" 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 27 - "Community 27" -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 28 - "Community 28" +Cohesion: 0.31 +Nodes (8): create_sop_document(), get_sop_document(), list_sop_documents(), SOP文档 CRUD(biz_sop_document), _row_to_dict(), soft_delete_sop_document(), sop_code_exists(), update_sop_document() + +### Community 29 - "Community 29" 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 29 - "Community 29" +### Community 30 - "Community 30" Cohesion: 0.27 Nodes (8): create_dict_data(), get_dict_data(), list_dict_data(), list_dict_data_options(), 字典数据 CRUD(sys_dict_data), _row_to_dict(), soft_delete_dict_data(), update_dict_data() -### Community 30 - "Community 30" +### Community 31 - "Community 31" 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 31 - "Community 31" +### Community 32 - "Community 32" 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 32 - "Community 32" +### Community 33 - "Community 33" 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 33 - "Community 33" +### Community 34 - "Community 34" 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 34 - "Community 34" +### Community 35 - "Community 35" 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 35 - "Community 35" +### Community 36 - "Community 36" +Cohesion: 0.36 +Nodes (7): create_tenant(), get_tenant(), list_tenants(), _row_to_dict(), soft_delete_tenant(), tenant_no_exists(), update_tenant() + +### Community 37 - "Community 37" Cohesion: 0.33 Nodes (7): _cascade_soft_delete(), create_menu(), get_menu(), list_menus(), _row_to_dict(), soft_delete_menu(), update_menu() -### Community 36 - "Community 36" +### Community 38 - "Community 38" Cohesion: 0.36 Nodes (7): create_site(), get_site(), list_sites(), _row_to_dict(), site_code_exists(), soft_delete_site(), update_site() -### Community 37 - "Community 37" +### Community 39 - "Community 39" Cohesion: 0.25 Nodes (7): 菜单 code 权限守卫(V0.3:通过 sys_user_role → sys_role_menu → sys_menu.perms), 运营端角色守卫:admin / super_admin 可访问。, 接口菜单权限守卫。super_admin 直接放行。, 接口菜单权限守卫:拥有任一 menuCode 即可访问。super_admin 直接放行。, require_admin_or_super_admin(), require_any_menu_code(), require_menu_code() -### Community 38 - "Community 38" +### Community 40 - "Community 40" Cohesion: 0.29 Nodes (2): BaseModel, SoftDeleteModel -### Community 39 - "Community 39" +### Community 41 - "Community 41" Cohesion: 0.38 Nodes (6): derive_legacy_status_from_three(), derive_three_status_from_legacy(), 阶段A兼容:从旧 status 推导三字段。 约束:旧 status 本身混合了支付/配送/订单生命周期,因此只能尽力推断; 若业务侧已有更精确, 阶段A兼容:从三字段反推旧 status(用于旧前端/旧筛选参数兼容)。, ThreeStatus, _to_decimal() -### Community 40 - "Community 40" +### Community 42 - "Community 42" Cohesion: 0.5 Nodes (3): BaseSettings, Config, Settings -### Community 41 - "Community 41" +### Community 43 - "Community 43" Cohesion: 0.5 Nodes (2): _auto_fill_create_dept_id(), ORM before_insert 钩子:当 create_dept_id 为空时,自动从请求上下文填充当前用户部门 ID -### Community 42 - "Community 42" +### Community 44 - "Community 44" Cohesion: 0.67 Nodes (2): get_menu_list(), 运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,5 个一级菜单分组) -### Community 43 - "Community 43" +### Community 45 - "Community 45" Cohesion: 1.0 Nodes (1): 请求级别的用户上下文变量 通过 contextvars 在请求处理链路中传递当前用户信息, 供 SQLAlchemy 事件监听器等底层机制使用,避免逐层手动传 -### Community 44 - "Community 44" +### Community 46 - "Community 46" Cohesion: 1.0 Nodes (1): API 路由包(骨架:公共鉴权 + 静态菜单 + 运营端占位) -### Community 47 - "Community 47" +### Community 49 - "Community 49" Cohesion: 1.0 Nodes (1): 发送订单状态通知 Args: openid: 用户openid ord -### Community 48 - "Community 48" +### Community 50 - "Community 50" Cohesion: 1.0 Nodes (1): 发送支付成功通知 Args: openid: 用户openid ord -### Community 49 - "Community 49" +### Community 51 - "Community 51" Cohesion: 1.0 Nodes (1): 发送配送通知 Args: openid: 配送员openid task -### Community 50 - "Community 50" +### Community 52 - "Community 52" Cohesion: 1.0 Nodes (1): 发送配送时效预警 Args: openid: 配送员openid ta -### Community 51 - "Community 51" +### Community 53 - "Community 53" Cohesion: 1.0 Nodes (1): 发送退款结果通知 Args: openid: 用户openid ord -### Community 52 - "Community 52" +### Community 54 - "Community 54" Cohesion: 1.0 Nodes (1): 发送催单通知给配送员 Args: deliver_openid: 配送员openid ## Knowledge Gaps - **127 isolated node(s):** `刷新会话 TTL(refreshToken 续期;已登录用户每次 API 校验通过后滑动续期)`, `写入 refreshToken(用于 one-time 使用/吊销)`, `根据 token 获取当前用户(包含 Redis 会话校验;会话滑动续期)`, `登录凭据 RSA 解密(与前端 JSEncrypt PKCS#1 v1.5 兼容)。`, `Base64 密文 -> JSON 对象(须含 username、password、ts 毫秒时间戳)。` (+122 more) These have ≤1 connection - possible missing edges or undocumented components. -- **Thin community `Community 38`** (8 nodes): `BaseModel`, `.to_dict()`, `get_active()`, `base.py`, `SoftDeleteModel`, `.restore()`, `.soft_delete()`, `__tablename__()` +- **Thin community `Community 40`** (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 41`** (4 nodes): `_auto_fill_create_dept_id()`, `get_db()`, `database.py`, `ORM before_insert 钩子:当 create_dept_id 为空时,自动从请求上下文填充当前用户部门 ID` +- **Thin community `Community 43`** (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 42`** (3 nodes): `get_menu_list()`, `menu.py`, `运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,5 个一级菜单分组)` +- **Thin community `Community 44`** (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 43`** (2 nodes): `context.py`, `请求级别的用户上下文变量 通过 contextvars 在请求处理链路中传递当前用户信息, 供 SQLAlchemy 事件监听器等底层机制使用,避免逐层手动传` +- **Thin community `Community 45`** (2 nodes): `context.py`, `请求级别的用户上下文变量 通过 contextvars 在请求处理链路中传递当前用户信息, 供 SQLAlchemy 事件监听器等底层机制使用,避免逐层手动传` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 44`** (2 nodes): `__init__.py`, `API 路由包(骨架:公共鉴权 + 静态菜单 + 运营端占位)` +- **Thin community `Community 46`** (2 nodes): `__init__.py`, `API 路由包(骨架:公共鉴权 + 静态菜单 + 运营端占位)` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 47`** (1 nodes): `发送订单状态通知 Args: openid: 用户openid ord` +- **Thin community `Community 49`** (1 nodes): `发送订单状态通知 Args: openid: 用户openid ord` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 48`** (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 49`** (1 nodes): `发送配送通知 Args: openid: 配送员openid task` +- **Thin community `Community 51`** (1 nodes): `发送配送通知 Args: openid: 配送员openid task` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 50`** (1 nodes): `发送配送时效预警 Args: openid: 配送员openid ta` +- **Thin community `Community 52`** (1 nodes): `发送配送时效预警 Args: openid: 配送员openid ta` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 51`** (1 nodes): `发送退款结果通知 Args: openid: 用户openid ord` +- **Thin community `Community 53`** (1 nodes): `发送退款结果通知 Args: openid: 用户openid ord` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 52`** (1 nodes): `发送催单通知给配送员 Args: deliver_openid: 配送员openid` +- **Thin community `Community 54`** (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 4`, `Community 5`, `Community 6`, `Community 8`, `Community 9`, `Community 11`, `Community 13`, `Community 23`, `Community 25`?** +- **Why does `SysUser` connect `Community 1` to `Community 0`, `Community 2`, `Community 4`, `Community 5`, `Community 6`, `Community 8`, `Community 9`, `Community 10`, `Community 13`, `Community 23`, `Community 26`?** _High betweenness centrality (0.130) - this node is a cross-community bridge._ -- **Why does `generate_uuid()` connect `Community 3` to `Community 0`, `Community 1`, `Community 4`, `Community 5`, `Community 6`, `Community 7`, `Community 8`, `Community 9`, `Community 10`, `Community 12`, `Community 13`, `Community 14`, `Community 16`, `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`, `Community 33`, `Community 34`, `Community 35`, `Community 36`?** +- **Why does `generate_uuid()` connect `Community 3` to `Community 0`, `Community 1`, `Community 4`, `Community 5`, `Community 6`, `Community 7`, `Community 8`, `Community 9`, `Community 11`, `Community 12`, `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`, `Community 33`, `Community 34`, `Community 35`, `Community 36`, `Community 37`, `Community 38`?** _High betweenness centrality (0.074) - this node is a cross-community bridge._ -- **Why does `success_response()` connect `Community 0` to `Community 1`, `Community 5`, `Community 7`, `Community 8`, `Community 9`, `Community 42`, `Community 10`?** +- **Why does `success_response()` connect `Community 0` to `Community 1`, `Community 4`, `Community 7`, `Community 8`, `Community 9`, `Community 44`, `Community 12`?** _High betweenness centrality (0.050) - this node is a cross-community bridge._ - **Are the 689 inferred relationships involving `str` (e.g. with `unhandled_exception_handler()` and `get_current_user_by_token()`) actually correct?** _`str` has 689 INFERRED edges - model-reasoned connections that need verification._ diff --git a/backend/graphify-out/graph.html b/backend/graphify-out/graph.html index 7a33c27b..ee287d25 100644 --- a/backend/graphify-out/graph.html +++ b/backend/graphify-out/graph.html @@ -57,12 +57,12 @@
-