diff --git a/backend/app.pid b/backend/app.pid index edfbd544..07a1a73e 100644 --- a/backend/app.pid +++ b/backend/app.pid @@ -1 +1 @@ -97700 +68064 diff --git a/backend/app/api/menu.py b/backend/app/api/menu.py index 1f34b655..b27c53bd 100644 --- a/backend/app/api/menu.py +++ b/backend/app/api/menu.py @@ -328,6 +328,17 @@ STATIC_MENU_TREE = [ "menuCode": "biz:myQcMaterialUsage:list", }, }, + { + "id": "93000000000000000000000000000001", + "name": "QualityInspectionMyQcTask", + "path": "my-qc-task", + "component": "/quality-inspection/my-qc-task/index", + "meta": { + "title": "我的质检任务", + "keepAlive": True, + "menuCode": "biz:myQcTask:list", + }, + }, ], }, diff --git a/backend/app/api/qc.py b/backend/app/api/qc.py index c59f84a7..9584b273 100644 --- a/backend/app/api/qc.py +++ b/backend/app/api/qc.py @@ -9,7 +9,13 @@ from datetime import datetime from decimal import Decimal from app.core.database import get_db -from app.core.menu_guard import require_admin_or_super_admin, require_any_menu_code, require_menu_code +from app.core.menu_guard import ( + SUPER_ADMIN_ROLE, + get_user_menu_codes, + require_admin_or_super_admin, + require_any_menu_code, + require_menu_code, +) from app.core.response import error_response, success_response from app.core.utils import parse_datetime from app.crud import qc_lab_test_item as lab_svc @@ -550,6 +556,29 @@ class WorkOrderConfigureBody(BaseModel): has_third_party: bool = Field(False, alias="hasThirdParty") lab_item_ids: List[str] = Field(default_factory=list, alias="labItemIds") third_party_item_ids: List[str] = Field(default_factory=list, alias="thirdPartyItemIds") + lab_item_assignees: Dict[str, List[str]] = Field(default_factory=dict, alias="labItemAssignees") + third_party_item_assignees: Dict[str, List[str]] = Field( + default_factory=dict, alias="thirdPartyItemAssignees" + ) + + +def _assert_task_write_access( + db: Session, + user: dict, + task_id: str, + tenant_no: str, + operate_scope: Optional[str], +) -> None: + scope = (operate_scope or "manage").strip().lower() + user_id = _get_current_user_id(user) + role = user.get("role") + codes = get_user_menu_codes(db, user_id) if role != SUPER_ADMIN_ROLE else set() + if scope == "mine": + if role != SUPER_ADMIN_ROLE and "biz:myQcTask:list" not in codes: + raise PermissionError("无菜单访问权限") + task_svc.assert_task_assignee(db, task_id, user_id, tenant_no) + elif role != SUPER_ADMIN_ROLE and "biz:qcTask:list" not in codes: + raise PermissionError("无菜单访问权限") @router.post("/qc-work-orders") @@ -726,8 +755,11 @@ async def configure_qc_work_order( has_third_party=body.has_third_party, lab_item_ids=body.lab_item_ids, third_party_item_ids=body.third_party_item_ids, + lab_item_assignees=body.lab_item_assignees, + third_party_item_assignees=body.third_party_item_assignees, tenant_no=tenant_no, user_id=_get_current_user_id(user), + create_dept_id=user.get("dept_id", ""), ) return success_response(wo_svc._wo_to_dict(obj), message="配置成功") except PermissionError as e: @@ -779,6 +811,37 @@ async def create_qc_task( return error_response(400, str(e)) +@router.get("/qc-tasks/mine") +async def list_my_qc_tasks( + page: int = Query(1, ge=1), + pageSize: int = Query(10, ge=1, le=100), + keyword: Optional[str] = None, + taskType: Optional[str] = None, + taskStatus: Optional[str] = None, + qcBizType: Optional[str] = None, + db: Session = Depends(get_db), + user: dict = Depends(require_menu_code("biz:myQcTask:list")), +): + try: + tenant_no = _get_tenant_no(db, user) + items, total = task_svc.list_mine_tasks( + db, + assignee_user_id=_get_current_user_id(user), + page=page, + page_size=pageSize, + keyword=keyword, + task_type=taskType, + task_status=taskStatus, + qc_biz_type=qcBizType, + tenant_no=tenant_no, + ) + return success_response(_page_payload(items, total, page, pageSize)) + except PermissionError as e: + return error_response(403, str(e)) + except Exception as e: + return error_response(400, str(e)) + + @router.get("/qc-tasks") async def list_qc_tasks( page: int = Query(1, ge=1), @@ -816,7 +879,7 @@ async def list_qc_tasks( async def get_qc_task_detail( task_id: str, db: Session = Depends(get_db), - user: dict = Depends(require_menu_code("biz:qcTask:list")), + user: dict = Depends(require_any_menu_code("biz:qcTask:list", "biz:myQcTask:list")), ): try: tenant_no = _get_tenant_no(db, user) @@ -833,11 +896,13 @@ async def get_qc_task_detail( @router.post("/qc-tasks/{task_id}/start") async def start_qc_task( task_id: str, + operateScope: Optional[str] = Query(None, alias="operateScope"), db: Session = Depends(get_db), - user: dict = Depends(require_menu_code("biz:qcTask:list")), + user: dict = Depends(require_any_menu_code("biz:qcTask:list", "biz:myQcTask:list")), ): try: tenant_no = _get_tenant_no(db, user) + _assert_task_write_access(db, user, task_id, tenant_no, operateScope) obj = task_svc.start_task(db, task_id, tenant_no=tenant_no, user_id=_get_current_user_id(user)) return success_response(task_svc._task_to_dict(obj), message="已开始") except PermissionError as e: @@ -872,7 +937,7 @@ async def complete_qc_task( async def get_task_results( task_id: str, db: Session = Depends(get_db), - user: dict = Depends(require_menu_code("biz:qcTask:list")), + user: dict = Depends(require_any_menu_code("biz:qcTask:list", "biz:myQcTask:list")), ): try: tenant_no = _get_tenant_no(db, user) @@ -888,7 +953,7 @@ async def list_qc_material_requisition_options( keyword: Optional[str] = None, limit: int = Query(50, ge=1, le=100), db: Session = Depends(get_db), - user: dict = Depends(require_menu_code("biz:qcTask:list")), + user: dict = Depends(require_any_menu_code("biz:qcTask:list", "biz:myQcTask:list")), ): try: tenant_no = _get_tenant_no(db, user) @@ -910,7 +975,7 @@ async def list_qc_material_requisition_options( async def get_task_material_usages( task_id: str, db: Session = Depends(get_db), - user: dict = Depends(require_menu_code("biz:qcTask:list")), + user: dict = Depends(require_any_menu_code("biz:qcTask:list", "biz:myQcTask:list")), ): try: tenant_no = _get_tenant_no(db, user) @@ -930,8 +995,9 @@ async def get_task_material_usages( async def complete_task_with_result( task_id: str, body: TaskCompleteWithResultBody, + operateScope: Optional[str] = Query(None, alias="operateScope"), db: Session = Depends(get_db), - user: dict = Depends(require_menu_code("biz:qcTask:list")), + user: dict = Depends(require_any_menu_code("biz:qcTask:list", "biz:myQcTask:list")), ): try: tenant_no = _get_tenant_no(db, user) @@ -939,6 +1005,7 @@ async def complete_task_with_result( t = task_svc.get_task(db, task_id, tenant_no=tenant_no) if not t: return error_response(404, "任务不存在") + _assert_task_write_access(db, user, task_id, tenant_no, operateScope) was_done = (t.task_status or "").strip() == "ywc" if body.results: result_svc.save_results_for_task( @@ -990,11 +1057,13 @@ async def complete_task_with_result( async def update_qc_task_attachments( task_id: str, body: TaskAttachmentsBody, + operateScope: Optional[str] = Query(None, alias="operateScope"), db: Session = Depends(get_db), - user: dict = Depends(require_menu_code("biz:qcTask:list")), + user: dict = Depends(require_any_menu_code("biz:qcTask:list", "biz:myQcTask:list")), ): try: tenant_no = _get_tenant_no(db, user) + _assert_task_write_access(db, user, task_id, tenant_no, operateScope) obj = task_svc.update_task_attachments( db, task_id, diff --git a/backend/app/crud/qc_task.py b/backend/app/crud/qc_task.py index d354f90a..4da4586f 100644 --- a/backend/app/crud/qc_task.py +++ b/backend/app/crud/qc_task.py @@ -19,10 +19,13 @@ from app.crud.qc_work_order import ( _work_order_qc_biz_type, _OUTBOUND_BIZ_TYPE_LABELS, ) +from app.core.db_collation import eq_unicode, unicode_ci +from app.crud import qc_task_assignee as assignee_svc from app.models.models import ( BizCollectionProtocol, BizProtocolSample, BizQcTask, + BizQcTaskAssignee, BizQcWorkOrder, BizSampleReception, ) @@ -368,7 +371,98 @@ def list_tasks( .all() ) items = [_task_row_to_dict(t, wo, db, tenant_no) for t, wo in rows] - return _enrich_tasks_reception_fields(db, items), int(total) + items = _enrich_tasks_reception_fields(db, items) + return assignee_svc.enrich_tasks_with_assignees(db, items, tenant_no), int(total) + + +def list_mine_tasks( + db: Session, + *, + assignee_user_id: str, + page: int = 1, + page_size: int = 10, + keyword: Optional[str] = None, + task_type: Optional[str] = None, + task_status: Optional[str] = None, + qc_biz_type: Optional[str] = None, + tenant_no: Optional[str] = None, +) -> Tuple[List[Dict[str, Any]], int]: + def _filtered(): + q0 = ( + db.query(BizQcTask, BizQcWorkOrder) + .join( + BizQcWorkOrder, + and_( + BizQcWorkOrder.id == BizQcTask.work_order_id, + BizQcWorkOrder.del_flag == 0, + ), + ) + .join( + BizQcTaskAssignee, + and_( + eq_unicode(BizQcTaskAssignee.task_id, BizQcTask.id), + unicode_ci(BizQcTaskAssignee.user_id) == assignee_user_id, + BizQcTaskAssignee.del_flag == 0, + ), + ) + .filter(BizQcTask.del_flag == 0) + ) + if tenant_no: + q0 = q0.filter(BizQcTask.tenant_no == tenant_no) + kw = (keyword or "").strip() + if kw: + like = f"%{kw}%" + q0 = q0.filter( + or_( + BizQcTask.task_no.like(like), + BizQcTask.item_name.like(like), + BizQcWorkOrder.work_order_no.like(like), + BizQcWorkOrder.sample_code.like(like), + ) + ) + tt = (task_type or "").strip() + if tt: + q0 = q0.filter(BizQcTask.task_type == tt) + st = (task_status or "").strip() + if st: + q0 = q0.filter(BizQcTask.task_status == st) + bt = (qc_biz_type or "").strip() + if bt: + if bt == "temporary": + q0 = q0.filter( + or_( + BizQcWorkOrder.qc_biz_type == "temporary", + BizQcWorkOrder.work_order_type == "temporary", + ) + ) + else: + q0 = q0.filter(BizQcWorkOrder.qc_biz_type == bt) + return q0 + + total = _filtered().order_by(None).with_entities(func.count(BizQcTask.id)).scalar() or 0 + page = max(1, page) + page_size = min(max(1, page_size), 100) + rows = ( + _filtered() + .order_by( + BizQcTask.create_time.desc(), + BizQcWorkOrder.work_order_no.desc(), + BizQcTask.task_no.asc(), + ) + .offset((page - 1) * page_size) + .limit(page_size) + .all() + ) + items = [_task_row_to_dict(t, wo, db, tenant_no) for t, wo in rows] + items = _enrich_tasks_reception_fields(db, items) + return assignee_svc.enrich_tasks_with_assignees(db, items, tenant_no), int(total) + + +def assert_task_assignee( + db: Session, task_id: str, user_id: str, tenant_no: str +) -> None: + if not assignee_svc.is_user_assignee(db, task_id, user_id, tenant_no): + raise PermissionError("您不是该任务的负责人,无权操作") def list_tasks_by_work_order(db: Session, work_order_id: str, tenant_no: str) -> List[Dict[str, Any]]: @@ -385,7 +479,8 @@ def list_tasks_by_work_order(db: Session, work_order_id: str, tenant_no: str) -> .all() ) items = [_task_row_to_dict(t, wo, db, tenant_no) for t, wo in rows] - return _enrich_tasks_reception_fields(db, items) + items = _enrich_tasks_reception_fields(db, items) + return assignee_svc.enrich_tasks_with_assignees(db, items, tenant_no) def get_task( @@ -414,6 +509,7 @@ def get_task_detail(db: Session, row_id: str, tenant_no: str) -> Dict[str, Any]: t, wo = row out = _task_row_to_dict(t, wo, db, tenant_no) out = _enrich_tasks_reception_fields(db, [out])[0] + out = assignee_svc.enrich_tasks_with_assignees(db, [out], tenant_no)[0] from app.crud.qc_work_order import _enrich_work_order_cell_products out = _enrich_work_order_cell_products(db, tenant_no, [out])[0] diff --git a/backend/app/crud/qc_task_assignee.py b/backend/app/crud/qc_task_assignee.py new file mode 100644 index 00000000..75214a2c --- /dev/null +++ b/backend/app/crud/qc_task_assignee.py @@ -0,0 +1,185 @@ +"""质检任务负责人 CRUD""" +from __future__ import annotations + +from datetime import datetime +from typing import Dict, List, Optional, Set + +from sqlalchemy.orm import Session + +from app.core.db_collation import eq_unicode +from app.core.utils import generate_uuid +from app.models.models import BizQcTaskAssignee, SysUser + + +def _active_users_in_tenant( + db: Session, user_ids: List[str], tenant_no: str +) -> Set[str]: + ids = [x.strip() for x in user_ids if (x or "").strip()] + if not ids: + return set() + rows = ( + db.query(SysUser.id) + .filter( + SysUser.id.in_(ids), + SysUser.tenant_no == tenant_no, + SysUser.del_flag == 0, + SysUser.status == "1", + ) + .all() + ) + return {r[0] for r in rows} + + +def validate_assignee_user_ids( + db: Session, user_ids: List[str], tenant_no: str +) -> List[str]: + """去重并校验用户有效,返回有序列表。""" + seen: Set[str] = set() + ordered: List[str] = [] + for uid in user_ids: + u = (uid or "").strip() + if not u or u in seen: + continue + seen.add(u) + ordered.append(u) + if not ordered: + raise ValueError("请至少指定一名负责人") + valid = _active_users_in_tenant(db, ordered, tenant_no) + invalid = [u for u in ordered if u not in valid] + if invalid: + raise ValueError("存在无效或已停用的负责人用户") + return ordered + + +def sync_assignees_for_task( + db: Session, + task_id: str, + user_ids: List[str], + *, + tenant_no: str, + operator_id: Optional[str] = None, + create_dept_id: str = "", +) -> None: + """全量替换任务负责人(软删旧记录 + 插入新记录)。""" + normalized = validate_assignee_user_ids(db, user_ids, tenant_no) + now = datetime.now() + existing = ( + db.query(BizQcTaskAssignee) + .filter( + BizQcTaskAssignee.task_id == task_id, + BizQcTaskAssignee.tenant_no == tenant_no, + BizQcTaskAssignee.del_flag == 0, + ) + .all() + ) + keep_ids = set(normalized) + for row in existing: + if row.user_id not in keep_ids: + row.del_flag = 1 + row.update_by = operator_id + row.update_time = now + db.add(row) + existing_map = {r.user_id: r for r in existing if r.del_flag == 0} + for idx, uid in enumerate(normalized): + if uid in existing_map: + row = existing_map[uid] + row.order_num = idx + 1 + row.update_by = operator_id + row.update_time = now + db.add(row) + continue + db.add( + BizQcTaskAssignee( + id=generate_uuid(), + task_id=task_id, + user_id=uid, + tenant_no=tenant_no, + order_num=idx + 1, + create_by=operator_id, + create_dept_id=create_dept_id or "", + create_time=now, + update_by=operator_id, + update_time=now, + del_flag=0, + ) + ) + + +def soft_delete_assignees_by_task_ids( + db: Session, task_ids: List[str], tenant_no: str +) -> None: + if not task_ids: + return + now = datetime.now() + rows = ( + db.query(BizQcTaskAssignee) + .filter( + BizQcTaskAssignee.task_id.in_(task_ids), + BizQcTaskAssignee.tenant_no == tenant_no, + BizQcTaskAssignee.del_flag == 0, + ) + .all() + ) + for row in rows: + row.del_flag = 1 + row.update_time = now + db.add(row) + + +def list_assignees_by_task_ids( + db: Session, task_ids: List[str], tenant_no: str +) -> Dict[str, List[Dict[str, str]]]: + if not task_ids: + return {} + rows = ( + db.query(BizQcTaskAssignee, SysUser) + .outerjoin(SysUser, eq_unicode(SysUser.id, BizQcTaskAssignee.user_id)) + .filter( + BizQcTaskAssignee.task_id.in_(task_ids), + BizQcTaskAssignee.tenant_no == tenant_no, + BizQcTaskAssignee.del_flag == 0, + ) + .order_by(BizQcTaskAssignee.order_num.asc(), BizQcTaskAssignee.create_time.asc()) + .all() + ) + out: Dict[str, List[Dict[str, str]]] = {} + for assignee, user in rows: + out.setdefault(assignee.task_id, []).append( + { + "userId": assignee.user_id, + "userName": (user.nick_name or user.user_no or assignee.user_id) + if user + else assignee.user_id, + } + ) + return out + + +def is_user_assignee(db: Session, task_id: str, user_id: str, tenant_no: str) -> bool: + if not task_id or not user_id: + return False + row = ( + db.query(BizQcTaskAssignee.id) + .filter( + BizQcTaskAssignee.task_id == task_id, + BizQcTaskAssignee.user_id == user_id, + BizQcTaskAssignee.tenant_no == tenant_no, + BizQcTaskAssignee.del_flag == 0, + ) + .first() + ) + return row is not None + + +def enrich_tasks_with_assignees( + db: Session, items: List[dict], tenant_no: str +) -> List[dict]: + if not items: + return items + task_ids = [t.get("id") for t in items if t.get("id")] + mapping = list_assignees_by_task_ids(db, task_ids, tenant_no) + for item in items: + rows = mapping.get(item.get("id") or "", []) + item["assigneeUserIds"] = [r["userId"] for r in rows] + item["assigneeUserNames"] = "、".join(r["userName"] for r in rows if r.get("userName")) + return items diff --git a/backend/app/crud/qc_work_order.py b/backend/app/crud/qc_work_order.py index 44a09aae..f60d163c 100644 --- a/backend/app/crud/qc_work_order.py +++ b/backend/app/crud/qc_work_order.py @@ -12,6 +12,7 @@ from app.core.db_collation import eq_unicode, like_unicode from app.core.utils import generate_uuid from app.crud import qc_lab_test_item as lab_item_svc from app.crud import qc_task as task_svc +from app.crud import qc_task_assignee as assignee_svc from app.crud import qc_third_party_item as third_item_svc from app.crud.qc_third_party_company import get_company from app.crud.collection_protocol import urls_to_attachment_list @@ -1061,6 +1062,7 @@ def _soft_delete_tasks_by_source_line_ids( return now = datetime.now() task_ids = [t.id for t in tasks] + assignee_svc.soft_delete_assignees_by_task_ids(db, task_ids, tenant_no) db.query(BizQcTaskResult).filter( BizQcTaskResult.task_id.in_(task_ids), BizQcTaskResult.tenant_no == tenant_no, @@ -1089,12 +1091,39 @@ def _get_task_by_source_line_id( ) +def _apply_item_assignees( + db: Session, + task: Optional[BizQcTask], + item_master_id: str, + assignees_map: Optional[Dict[str, List[str]]], + *, + tenant_no: str, + user_id: Optional[str], + create_dept_id: str, + item_label: str, +) -> None: + if not task: + return + user_ids = (assignees_map or {}).get(item_master_id) or [] + if not user_ids: + raise ValueError(f"请为{item_label}指定负责人") + assignee_svc.sync_assignees_for_task( + db, + task.id, + user_ids, + tenant_no=tenant_no, + operator_id=user_id, + create_dept_id=create_dept_id, + ) + + def _sync_work_order_lab_items( db: Session, wo: BizQcWorkOrder, *, order_source: str, lab_item_ids: List[str], + lab_item_assignees: Optional[Dict[str, List[str]]] = None, tenant_no: str, user_id: Optional[str], create_dept_id: str, @@ -1140,7 +1169,7 @@ def _sync_work_order_lab_items( task.update_time = now db.add(task) else: - task_svc.create_task_for_line( + task = task_svc.create_task_for_line( db, work_order=wo, task_type="sysz", @@ -1153,6 +1182,16 @@ def _sync_work_order_lab_items( seq=seq, order_source=order_source, ) + _apply_item_assignees( + db, + task, + lid, + lab_item_assignees, + tenant_no=tenant_no, + user_id=user_id, + create_dept_id=create_dept_id, + item_label="实验室自检项目", + ) continue item = lab_item_svc.get_lab_item(db, lid, tenant_no=tenant_no) @@ -1176,7 +1215,7 @@ def _sync_work_order_lab_items( ) db.add(line) db.flush() - task_svc.create_task_for_line( + task = task_svc.create_task_for_line( db, work_order=wo, task_type="sysz", @@ -1189,6 +1228,16 @@ def _sync_work_order_lab_items( seq=seq, order_source=order_source, ) + _apply_item_assignees( + db, + task, + lid, + lab_item_assignees, + tenant_no=tenant_no, + user_id=user_id, + create_dept_id=create_dept_id, + item_label="实验室自检项目", + ) return seq @@ -1198,6 +1247,7 @@ def _sync_work_order_third_party_items( *, order_source: str, third_party_item_ids: List[str], + third_party_item_assignees: Optional[Dict[str, List[str]]] = None, tenant_no: str, user_id: Optional[str], create_dept_id: str, @@ -1245,7 +1295,7 @@ def _sync_work_order_third_party_items( task.update_time = now db.add(task) else: - task_svc.create_task_for_line( + task = task_svc.create_task_for_line( db, work_order=wo, task_type="dsfjc", @@ -1261,6 +1311,16 @@ def _sync_work_order_third_party_items( fee_amount=line.fee_amount, order_source=order_source, ) + _apply_item_assignees( + db, + task, + tid, + third_party_item_assignees, + tenant_no=tenant_no, + user_id=user_id, + create_dept_id=create_dept_id, + item_label="第三方检测项目", + ) continue item = third_item_svc.get_item(db, tid, tenant_no=tenant_no) @@ -1292,7 +1352,7 @@ def _sync_work_order_third_party_items( ) db.add(line) db.flush() - task_svc.create_task_for_line( + task = task_svc.create_task_for_line( db, work_order=wo, task_type="dsfjc", @@ -1308,6 +1368,16 @@ def _sync_work_order_third_party_items( fee_amount=fee, order_source=order_source, ) + _apply_item_assignees( + db, + task, + tid, + third_party_item_assignees, + tenant_no=tenant_no, + user_id=user_id, + create_dept_id=create_dept_id, + item_label="第三方检测项目", + ) return seq, fee_total @@ -1319,6 +1389,8 @@ def configure_work_order( has_third_party: bool, lab_item_ids: List[str], third_party_item_ids: List[str], + lab_item_assignees: Optional[Dict[str, List[str]]] = None, + third_party_item_assignees: Optional[Dict[str, List[str]]] = None, tenant_no: str, user_id: Optional[str] = None, create_dept_id: str = "", @@ -1350,6 +1422,7 @@ def configure_work_order( wo, order_source=order_source, lab_item_ids=lab_item_ids, + lab_item_assignees=lab_item_assignees, tenant_no=tenant_no, user_id=user_id, create_dept_id=create_dept_id, @@ -1359,6 +1432,7 @@ def configure_work_order( wo, order_source=order_source, third_party_item_ids=third_party_item_ids, + third_party_item_assignees=third_party_item_assignees, tenant_no=tenant_no, user_id=user_id, create_dept_id=create_dept_id, diff --git a/backend/app/graphify-out/cache/ast/2f1e893b038b19e1dcb75f94bc22cf20fb8587aafad57cc32a8be1544c1a4875.json b/backend/app/graphify-out/cache/ast/2f1e893b038b19e1dcb75f94bc22cf20fb8587aafad57cc32a8be1544c1a4875.json new file mode 100644 index 00000000..fc7bdd81 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/2f1e893b038b19e1dcb75f94bc22cf20fb8587aafad57cc32a8be1544c1a4875.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_assignee_py", "label": "qc_task_assignee.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L1"}, {"id": "crud_qc_task_assignee_active_users_in_tenant", "label": "_active_users_in_tenant()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L13"}, {"id": "crud_qc_task_assignee_validate_assignee_user_ids", "label": "validate_assignee_user_ids()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L32"}, {"id": "crud_qc_task_assignee_sync_assignees_for_task", "label": "sync_assignees_for_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L53"}, {"id": "crud_qc_task_assignee_soft_delete_assignees_by_task_ids", "label": "soft_delete_assignees_by_task_ids()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L107"}, {"id": "crud_qc_task_assignee_list_assignees_by_task_ids", "label": "list_assignees_by_task_ids()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L128"}, {"id": "crud_qc_task_assignee_is_user_assignee", "label": "is_user_assignee()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L157"}, {"id": "crud_qc_task_assignee_enrich_tasks_with_assignees", "label": "enrich_tasks_with_assignees()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L173"}, {"id": "crud_qc_task_assignee_rationale_62", "label": "\u5168\u91cf\u66ff\u6362\u4efb\u52a1\u8d1f\u8d23\u4eba\uff08\u8f6f\u5220\u65e7\u8bb0\u5f55 + \u63d2\u5165\u65b0\u8bb0\u5f55\uff09\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L62"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_assignee_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_assignee_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_assignee_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_assignee_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_assignee_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_assignee_py", "target": "crud_qc_task_assignee_active_users_in_tenant", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_assignee_py", "target": "crud_qc_task_assignee_validate_assignee_user_ids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L32", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_assignee_py", "target": "crud_qc_task_assignee_sync_assignees_for_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L53", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_assignee_py", "target": "crud_qc_task_assignee_soft_delete_assignees_by_task_ids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L107", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_assignee_py", "target": "crud_qc_task_assignee_list_assignees_by_task_ids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L128", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_assignee_py", "target": "crud_qc_task_assignee_is_user_assignee", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L157", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_assignee_py", "target": "crud_qc_task_assignee_enrich_tasks_with_assignees", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L173", "weight": 1.0}, {"source": "crud_qc_task_assignee_validate_assignee_user_ids", "target": "crud_qc_task_assignee_active_users_in_tenant", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L46", "weight": 1.0}, {"source": "crud_qc_task_assignee_sync_assignees_for_task", "target": "crud_qc_task_assignee_validate_assignee_user_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L63", "weight": 1.0}, {"source": "crud_qc_task_assignee_enrich_tasks_with_assignees", "target": "crud_qc_task_assignee_list_assignees_by_task_ids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L179", "weight": 1.0}, {"source": "crud_qc_task_assignee_rationale_62", "target": "crud_qc_task_assignee_sync_assignees_for_task", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L62", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_qc_task_assignee_active_users_in_tenant", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L16"}, {"caller_nid": "crud_qc_task_assignee_active_users_in_tenant", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L16"}, {"caller_nid": "crud_qc_task_assignee_active_users_in_tenant", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L18"}, {"caller_nid": "crud_qc_task_assignee_active_users_in_tenant", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L20"}, {"caller_nid": "crud_qc_task_assignee_active_users_in_tenant", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L20"}, {"caller_nid": "crud_qc_task_assignee_active_users_in_tenant", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L20"}, {"caller_nid": "crud_qc_task_assignee_active_users_in_tenant", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L22"}, {"caller_nid": "crud_qc_task_assignee_validate_assignee_user_ids", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L36"}, {"caller_nid": "crud_qc_task_assignee_validate_assignee_user_ids", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L39"}, {"caller_nid": "crud_qc_task_assignee_validate_assignee_user_ids", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L42"}, {"caller_nid": "crud_qc_task_assignee_validate_assignee_user_ids", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L43"}, {"caller_nid": "crud_qc_task_assignee_validate_assignee_user_ids", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L45"}, {"caller_nid": "crud_qc_task_assignee_validate_assignee_user_ids", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L49"}, {"caller_nid": "crud_qc_task_assignee_sync_assignees_for_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L64"}, {"caller_nid": "crud_qc_task_assignee_sync_assignees_for_task", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L66"}, {"caller_nid": "crud_qc_task_assignee_sync_assignees_for_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L66"}, {"caller_nid": "crud_qc_task_assignee_sync_assignees_for_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L66"}, {"caller_nid": "crud_qc_task_assignee_sync_assignees_for_task", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L74"}, {"caller_nid": "crud_qc_task_assignee_sync_assignees_for_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L80"}, {"caller_nid": "crud_qc_task_assignee_sync_assignees_for_task", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L82"}, {"caller_nid": "crud_qc_task_assignee_sync_assignees_for_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L88"}, {"caller_nid": "crud_qc_task_assignee_sync_assignees_for_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L90"}, {"caller_nid": "crud_qc_task_assignee_sync_assignees_for_task", "callee": "BizQcTaskAssignee", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L91"}, {"caller_nid": "crud_qc_task_assignee_sync_assignees_for_task", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L92"}, {"caller_nid": "crud_qc_task_assignee_soft_delete_assignees_by_task_ids", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L112"}, {"caller_nid": "crud_qc_task_assignee_soft_delete_assignees_by_task_ids", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L114"}, {"caller_nid": "crud_qc_task_assignee_soft_delete_assignees_by_task_ids", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L114"}, {"caller_nid": "crud_qc_task_assignee_soft_delete_assignees_by_task_ids", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L114"}, {"caller_nid": "crud_qc_task_assignee_soft_delete_assignees_by_task_ids", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L116"}, {"caller_nid": "crud_qc_task_assignee_soft_delete_assignees_by_task_ids", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L125"}, {"caller_nid": "crud_qc_task_assignee_list_assignees_by_task_ids", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L134"}, {"caller_nid": "crud_qc_task_assignee_list_assignees_by_task_ids", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L134"}, {"caller_nid": "crud_qc_task_assignee_list_assignees_by_task_ids", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L134"}, {"caller_nid": "crud_qc_task_assignee_list_assignees_by_task_ids", "callee": "outerjoin", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L134"}, {"caller_nid": "crud_qc_task_assignee_list_assignees_by_task_ids", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L134"}, {"caller_nid": "crud_qc_task_assignee_list_assignees_by_task_ids", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L137"}, {"caller_nid": "crud_qc_task_assignee_list_assignees_by_task_ids", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L141"}, {"caller_nid": "crud_qc_task_assignee_list_assignees_by_task_ids", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L141"}, {"caller_nid": "crud_qc_task_assignee_list_assignees_by_task_ids", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L146"}, {"caller_nid": "crud_qc_task_assignee_list_assignees_by_task_ids", "callee": "setdefault", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L146"}, {"caller_nid": "crud_qc_task_assignee_is_user_assignee", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L161"}, {"caller_nid": "crud_qc_task_assignee_is_user_assignee", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L161"}, {"caller_nid": "crud_qc_task_assignee_is_user_assignee", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L161"}, {"caller_nid": "crud_qc_task_assignee_enrich_tasks_with_assignees", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L178"}, {"caller_nid": "crud_qc_task_assignee_enrich_tasks_with_assignees", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L178"}, {"caller_nid": "crud_qc_task_assignee_enrich_tasks_with_assignees", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L181"}, {"caller_nid": "crud_qc_task_assignee_enrich_tasks_with_assignees", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L181"}, {"caller_nid": "crud_qc_task_assignee_enrich_tasks_with_assignees", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L183"}, {"caller_nid": "crud_qc_task_assignee_enrich_tasks_with_assignees", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task_assignee.py", "source_location": "L183"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/502c2b6a2c4aecd78166e96afadaa27224dcebab5499b052c922add63a4f78ec.json b/backend/app/graphify-out/cache/ast/502c2b6a2c4aecd78166e96afadaa27224dcebab5499b052c922add63a4f78ec.json new file mode 100644 index 00000000..74946d77 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/502c2b6a2c4aecd78166e96afadaa27224dcebab5499b052c922add63a4f78ec.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "label": "models.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1"}, {"id": "models_models_userrole", "label": "UserRole", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L10"}, {"id": "str", "label": "str", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "models_models_sysuser", "label": "SysUser", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L22"}, {"id": "base", "label": "Base", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "models_models_sysrole", "label": "SysRole", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L48"}, {"id": "models_models_sysuserrole", "label": "SysUserRole", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L68"}, {"id": "models_models_sysrolemenu", "label": "SysRoleMenu", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L87"}, {"id": "models_models_sysroledatascopedetail", "label": "SysRoleDataScopeDetail", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L106"}, {"id": "models_models_sysmenu", "label": "SysMenu", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L126"}, {"id": "models_models_sysdept", "label": "SysDept", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L152"}, {"id": "models_models_systenant", "label": "SysTenant", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L175"}, {"id": "models_models_syssite", "label": "SysSite", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L195"}, {"id": "models_models_syspost", "label": "SysPost", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L220"}, {"id": "models_models_sysuserpost", "label": "SysUserPost", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L240"}, {"id": "models_models_bizitemunit", "label": "BizItemUnit", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L259"}, {"id": "models_models_bizexpresscompany", "label": "BizExpressCompany", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L278"}, {"id": "models_models_bizcustomer", "label": "BizCustomer", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L297"}, {"id": "models_models_bizcellsampletype", "label": "BizCellSampleType", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L320"}, {"id": "models_models_bizcollectionregion", "label": "BizCollectionRegion", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L341"}, {"id": "models_models_bizcollectionhospital", "label": "BizCollectionHospital", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L359"}, {"id": "models_models_bizcollectionprotocolno", "label": "BizCollectionProtocolNo", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L378"}, {"id": "models_models_bizbiznosequence", "label": "BizBizNoSequence", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L400"}, {"id": "models_models_bizsamplecode", "label": "BizSampleCode", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L420"}, {"id": "models_models_sysdicttype", "label": "SysDictType", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L448"}, {"id": "models_models_sysethnic", "label": "SysEthnic", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L467"}, {"id": "models_models_sysdictdata", "label": "SysDictData", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L486"}, {"id": "models_models_sysapirequestlog", "label": "SysApiRequestLog", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L511"}, {"id": "models_models_sysapirequestloghis", "label": "SysApiRequestLogHis", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L537"}, {"id": "models_models_bizleaverequest", "label": "BizLeaveRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L568"}, {"id": "models_models_wfprocessdef", "label": "WfProcessDef", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L597"}, {"id": "models_models_wfprocessversion", "label": "WfProcessVersion", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L617"}, {"id": "models_models_wfnode", "label": "WfNode", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L638"}, {"id": "models_models_wftransition", "label": "WfTransition", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L660"}, {"id": "models_models_wfprocessinstance", "label": "WfProcessInstance", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L681"}, {"id": "models_models_wftask", "label": "WfTask", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L705"}, {"id": "models_models_bizcollectionprotocol", "label": "BizCollectionProtocol", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L732"}, {"id": "models_models_bizprotocolaudit", "label": "BizProtocolAudit", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L763"}, {"id": "models_models_bizstoragereleasereview", "label": "BizStorageReleaseReview", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L784"}, {"id": "models_models_bizprotocolpayment", "label": "BizProtocolPayment", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L817"}, {"id": "models_models_bizprotocolpaymentdetail", "label": "BizProtocolPaymentDetail", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L843"}, {"id": "models_models_bizprotocolpartycustomer", "label": "BizProtocolPartyCustomer", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L876"}, {"id": "models_models_bizprotocolcollectioninfo", "label": "BizProtocolCollectionInfo", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L916"}, {"id": "models_models_bizprotocolsample", "label": "BizProtocolSample", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L940"}, {"id": "models_models_bizprotocolsampletransport", "label": "BizProtocolSampleTransport", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L971"}, {"id": "models_models_bizattachment", "label": "BizAttachment", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L999"}, {"id": "models_models_bizprotocolstoragecert", "label": "BizProtocolStorageCert", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1023"}, {"id": "models_models_bizsamplereceptioncheckitem", "label": "BizSampleReceptionCheckItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1044"}, {"id": "models_models_bizsamplereceptioncheckresult", "label": "BizSampleReceptionCheckResult", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1064"}, {"id": "models_models_bizsamplereception", "label": "BizSampleReception", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1086"}, {"id": "models_models_bizsamplesmsnotification", "label": "BizSampleSmsNotification", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1125"}, {"id": "models_models_bizqcsmsnotification", "label": "BizQcSmsNotification", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1146"}, {"id": "models_models_bizstorageentrysmsnotification", "label": "BizStorageEntrySmsNotification", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1171"}, {"id": "models_models_bizqcthirdpartycompany", "label": "BizQcThirdPartyCompany", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1200"}, {"id": "models_models_bizqcthirdpartyitem", "label": "BizQcThirdPartyItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1227"}, {"id": "models_models_bizqclabtestitem", "label": "BizQcLabTestItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1249"}, {"id": "models_models_bizqcworkorder", "label": "BizQcWorkOrder", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1270"}, {"id": "models_models_bizqcworkorderlabitem", "label": "BizQcWorkOrderLabItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1310"}, {"id": "models_models_bizqcworkorderthirditem", "label": "BizQcWorkOrderThirdItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1332"}, {"id": "models_models_bizqctask", "label": "BizQcTask", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1357"}, {"id": "models_models_bizqctaskassignee", "label": "BizQcTaskAssignee", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1390"}, {"id": "models_models_bizcleanroom", "label": "BizCleanRoom", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1414"}, {"id": "models_models_bizcleanroomaccesslog", "label": "BizCleanRoomAccessLog", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1436"}, {"id": "models_models_bizstoragefacility", "label": "BizStorageFacility", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1461"}, {"id": "models_models_bizstoragefacilityslot", "label": "BizStorageFacilitySlot", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1482"}, {"id": "models_models_bizstorageslotoccupancy", "label": "BizStorageSlotOccupancy", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1505"}, {"id": "models_models_bizexhibitionappointment", "label": "BizExhibitionAppointment", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1531"}, {"id": "models_models_bizcellproducttype", "label": "BizCellProductType", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1559"}, {"id": "models_models_bizcellproductspec", "label": "BizCellProductSpec", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1578"}, {"id": "models_models_bizcellproductprice", "label": "BizCellProductPrice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1597"}, {"id": "models_models_bizcellproductprojectsystem", "label": "BizCellProductProjectSystem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1622"}, {"id": "models_models_bizcellproductprojectsystemitem", "label": "BizCellProductProjectSystemItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1642"}, {"id": "models_models_bizchannel", "label": "BizChannel", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1669"}, {"id": "models_models_bizchannelagreement", "label": "BizChannelAgreement", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1693"}, {"id": "models_models_bizchannelagreementproductprice", "label": "BizChannelAgreementProductPrice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1718"}, {"id": "models_models_bizchannelinvoice", "label": "BizChannelInvoice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1743"}, {"id": "models_models_bizchannelmailaddress", "label": "BizChannelMailAddress", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1767"}, {"id": "models_models_bizchannelaccount", "label": "BizChannelAccount", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1788"}, {"id": "models_models_bizchannelproductquota", "label": "BizChannelProductQuota", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1807"}, {"id": "models_models_bizchannelserviceorder", "label": "BizChannelServiceOrder", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1833"}, {"id": "models_models_bizchannelserviceorderproduct", "label": "BizChannelServiceOrderProduct", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1879"}, {"id": "models_models_bizchannelserviceordertxn", "label": "BizChannelServiceOrderTxn", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1908"}, {"id": "models_models_bizcheckupinstitution", "label": "BizCheckupInstitution", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1943"}, {"id": "models_models_bizcheckupinstitutioninvoice", "label": "BizCheckupInstitutionInvoice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1965"}, {"id": "models_models_bizcheckupinstitutionproject", "label": "BizCheckupInstitutionProject", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1989"}, {"id": "models_models_bizcheckupinstitutionpackage", "label": "BizCheckupInstitutionPackage", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2010"}, {"id": "models_models_bizcheckupinstitutionpackageitem", "label": "BizCheckupInstitutionPackageItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2031"}, {"id": "models_models_bizconsumable", "label": "BizConsumable", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2057"}, {"id": "models_models_bizreagent", "label": "BizReagent", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2083"}, {"id": "models_models_bizsopdocument", "label": "BizSopDocument", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2109"}, {"id": "models_models_bizprocesscategory", "label": "BizProcessCategory", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2130"}, {"id": "models_models_bizoutputtype", "label": "BizOutputType", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2149"}, {"id": "models_models_bizconsumablepack", "label": "BizConsumablePack", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2168"}, {"id": "models_models_bizconsumablepackitem", "label": "BizConsumablePackItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2190"}, {"id": "models_models_bizprocess", "label": "BizProcess", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2213"}, {"id": "models_models_bizprocessreagent", "label": "BizProcessReagent", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2237"}, {"id": "models_models_bizprocessconsumable", "label": "BizProcessConsumable", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2261"}, {"id": "models_models_bizprocessoutput", "label": "BizProcessOutput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2285"}, {"id": "models_models_bizprocessdatacollection", "label": "BizProcessDataCollection", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2306"}, {"id": "models_models_bizprocessroute", "label": "BizProcessRoute", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2324"}, {"id": "models_models_bizprocessroutestep", "label": "BizProcessRouteStep", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2346"}, {"id": "models_models_bizprocessroutestepreagent", "label": "BizProcessRouteStepReagent", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2373"}, {"id": "models_models_bizprocessroutestepconsumable", "label": "BizProcessRouteStepConsumable", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2397"}, {"id": "models_models_bizprocessroutestepoutput", "label": "BizProcessRouteStepOutput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2421"}, {"id": "models_models_bizprocessroutestepdatacollection", "label": "BizProcessRouteStepDataCollection", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2442"}, {"id": "models_models_bizcellproduct", "label": "BizCellProduct", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2467"}, {"id": "models_models_bizproductionworkorder", "label": "BizProductionWorkOrder", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2501"}, {"id": "models_models_bizproductiontask", "label": "BizProductionTask", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2531"}, {"id": "models_models_bizproductiontaskinput", "label": "BizProductionTaskInput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2561"}, {"id": "models_models_bizproductiontaskstep", "label": "BizProductionTaskStep", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2583"}, {"id": "models_models_bizproductiontaskstepreagent", "label": "BizProductionTaskStepReagent", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2613"}, {"id": "models_models_bizproductiontaskstepconsumable", "label": "BizProductionTaskStepConsumable", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2638"}, {"id": "models_models_bizproductiontaskstepoutput", "label": "BizProductionTaskStepOutput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2663"}, {"id": "models_models_bizproductiontaskstepdatacollection", "label": "BizProductionTaskStepDataCollection", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2684"}, {"id": "models_models_bizproductiontaskoutput", "label": "BizProductionTaskOutput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2705"}, {"id": "models_models_bizprotocolfullmoontodo", "label": "BizProtocolFullmoonTodo", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2730"}, {"id": "models_models_bizinsurancecompany", "label": "BizInsuranceCompany", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2760"}, {"id": "models_models_bizinsurancecompanyinvoice", "label": "BizInsuranceCompanyInvoice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2782"}, {"id": "models_models_bizinsuranceprojectprice", "label": "BizInsuranceProjectPrice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2806"}, {"id": "models_models_bizconsumablestocklog", "label": "BizConsumableStockLog", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2827"}, {"id": "models_models_bizreagentstocklog", "label": "BizReagentStockLog", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2857"}, {"id": "models_models_bizpilotapplication", "label": "BizPilotApplication", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2887"}, {"id": "models_models_bizpilotpatient", "label": "BizPilotPatient", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2917"}, {"id": "models_models_bizpilotinfusionplan", "label": "BizPilotInfusionPlan", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2946"}, {"id": "models_models_bizpilotinfusionschedule", "label": "BizPilotInfusionSchedule", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2971"}, {"id": "models_models_bizpilotinfusionscheduleproduct", "label": "BizPilotInfusionScheduleProduct", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3000"}, {"id": "models_models_bizpilotcheckup", "label": "BizPilotCheckup", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3027"}, {"id": "models_models_bizpilotcheckupreserveitem", "label": "BizPilotCheckupReserveItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3056"}, {"id": "models_models_bizpilotcheckupactualitem", "label": "BizPilotCheckupActualItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3076"}, {"id": "models_models_bizpilotdelivery", "label": "BizPilotDelivery", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3096"}, {"id": "models_models_bizpilotdeliverymaterial", "label": "BizPilotDeliveryMaterial", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3115"}, {"id": "models_models_bizpilotdeliverymethod", "label": "BizPilotDeliveryMethod", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3136"}, {"id": "models_models_bizpilotinfusionconfirm", "label": "BizPilotInfusionConfirm", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3165"}, {"id": "models_models_bizoutboundreleasematerial", "label": "BizOutboundReleaseMaterial", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3186"}, {"id": "models_models_bizoutboundreleasecell", "label": "BizOutboundReleaseCell", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3205"}, {"id": "models_models_bizoutboundreleasepaper", "label": "BizOutboundReleasePaper", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3233"}, {"id": "models_models_bizoutboundhandover", "label": "BizOutboundHandover", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3255"}, {"id": "models_models_bizoutboundreleaseqcmaterial", "label": "BizOutboundReleaseQcMaterial", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3280"}, {"id": "models_models_bizoutboundreleasereview", "label": "BizOutboundReleaseReview", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3305"}, {"id": "models_models_bizenvdetectitem", "label": "BizEnvDetectItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3331"}, {"id": "models_models_bizenvdetectrecord", "label": "BizEnvDetectRecord", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3351"}, {"id": "models_models_rationale_1", "label": "\u6570\u636e\u6a21\u578b\uff08\u4e0e docs/sql/zkxw.sql \u5168\u5e93\u5bfc\u51fa\u57fa\u7ebf\u5bf9\u9f50\u7684\u6838\u5fc3\u7cfb\u7edf\u8868\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1"}, {"id": "models_models_rationale_11", "label": "Web \u7ba1\u7406\u7aef\u7ea6\u5b9a\u89d2\u8272\uff08\u7531 sys_role.role_name \u6620\u5c04\u800c\u6765\uff0c\u975e\u6570\u636e\u5e93\u679a\u4e3e\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L11"}, {"id": "models_models_rationale_69", "label": "\u7528\u6237-\u89d2\u8272\u5173\u8054 sys_user_role\uff08V0.3\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L69"}, {"id": "models_models_rationale_88", "label": "\u89d2\u8272-\u83dc\u5355\u5173\u8054 sys_role_menu\uff08V0.3\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L88"}, {"id": "models_models_rationale_107", "label": "\u89d2\u8272\u81ea\u5b9a\u4e49\u6570\u636e\u6743\u9650\u660e\u7ec6 sys_role_data_scope_detail", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L107"}, {"id": "models_models_rationale_176", "label": "\u79df\u6237\u8868 sys_tenant\uff08V0.3 2.1.1\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L176"}, {"id": "models_models_rationale_241", "label": "\u7528\u6237-\u804c\u4f4d\u5173\u8054 sys_user_post", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L241"}, {"id": "models_models_rationale_279", "label": "\u5feb\u9012\u516c\u53f8 biz_express_company", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L279"}, {"id": "models_models_rationale_321", "label": "\u7ec6\u80de\u6837\u672c\u7c7b\u578b biz_cell_sample_type", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L321"}, {"id": "models_models_rationale_342", "label": "\u91c7\u96c6\u5730\u533a biz_collection_region", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L342"}, {"id": "models_models_rationale_360", "label": "\u91c7\u96c6\u5730\u533a\u4e0b\u5c5e\u533b\u9662 biz_collection_hospital", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L360"}, {"id": "models_models_rationale_379", "label": "\u91c7\u96c6\u534f\u8bae\u53f7\u6c60 biz_collection_protocol_no", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L379"}, {"id": "models_models_rationale_401", "label": "\u4e1a\u52a1\u534f\u8bae\u53f7\u65e5\u5e8f\u5217\u8868 biz_biz_no_sequence", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L401"}, {"id": "models_models_rationale_421", "label": "\u6837\u672c\u7f16\u7801\u6c60 biz_sample_code", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L421"}, {"id": "models_models_rationale_468", "label": "\u6c11\u65cf\u7801\u8868 sys_ethnic\uff08\u56fd\u6807 GB/T 3304\uff0c\u5168\u5c40\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L468"}, {"id": "models_models_rationale_569", "label": "\u8bf7\u5047\u7533\u8bf7 biz_leave_request", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L569"}, {"id": "models_models_rationale_618", "label": "\u6d41\u7a0b\u5b9a\u4e49\u7248\u672c wf_process_version", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L618"}, {"id": "models_models_rationale_661", "label": "\u6d41\u7a0b\u8fde\u7ebf/\u8f6c\u79fb wf_transition", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L661"}, {"id": "models_models_rationale_682", "label": "\u6d41\u7a0b\u5b9e\u4f8b wf_process_instance", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L682"}, {"id": "models_models_rationale_733", "label": "\u91c7\u96c6\u534f\u8bae\u5355 biz_collection_protocol", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L733"}, {"id": "models_models_rationale_764", "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u5ba1\u6838\u8bb0\u5f55 biz_protocol_audit", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L764"}, {"id": "models_models_rationale_785", "label": "\u5165\u5e93\u653e\u884c\u5ba1\u6838 biz_storage_release_review", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L785"}, {"id": "models_models_rationale_818", "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u7f34\u8d39\u4e3b\u8868 biz_protocol_payment", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L818"}, {"id": "models_models_rationale_844", "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u7f34\u8d39\u660e\u7ec6 biz_protocol_payment_detail", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L844"}, {"id": "models_models_rationale_877", "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u5f53\u4e8b\u4eba\u5ba2\u6237\u4fe1\u606f biz_protocol_party_customer", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L877"}, {"id": "models_models_rationale_917", "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u91c7\u96c6\u4fe1\u606f biz_protocol_collection_info", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L917"}, {"id": "models_models_rationale_941", "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u6837\u672c\u4fe1\u606f biz_protocol_sample", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L941"}, {"id": "models_models_rationale_972", "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u6837\u672c\u8fd0\u8f93 biz_protocol_sample_transport", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L972"}, {"id": "models_models_rationale_1024", "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u50a8\u5b58\u8bc1\u4e66 biz_protocol_storage_cert", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1024"}, {"id": "models_models_rationale_1045", "label": "\u6837\u672c\u63a5\u6536\u68c0\u67e5\u9879\u914d\u7f6e biz_sample_reception_check_item", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1045"}, {"id": "models_models_rationale_1065", "label": "\u6837\u672c\u63a5\u6536\u68c0\u67e5\u9879\u7ed3\u679c biz_sample_reception_check_result", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1065"}, {"id": "models_models_rationale_1087", "label": "\u6837\u672c\u63a5\u6536 biz_sample_reception", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1087"}, {"id": "models_models_rationale_1147", "label": "\u6837\u672c\u8d28\u68c0\u77ed\u4fe1\u901a\u77e5 biz_qc_sms_notification", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1147"}, {"id": "models_models_rationale_1172", "label": "\u6837\u672c\u5165\u5e93\u77ed\u4fe1\u901a\u77e5 biz_storage_entry_sms_notification", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1172"}, {"id": "models_models_rationale_1201", "label": "\u7b2c\u4e09\u65b9\u68c0\u6d4b\u516c\u53f8 biz_qc_third_party_company", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1201"}, {"id": "models_models_rationale_1228", "label": "\u7b2c\u4e09\u65b9\u68c0\u6d4b\u9879\u76ee biz_qc_third_party_item", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1228"}, {"id": "models_models_rationale_1250", "label": "\u5b9e\u9a8c\u5ba4\u81ea\u68c0\u9879\u76ee biz_qc_lab_test_item", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1250"}, {"id": "models_models_rationale_1271", "label": "\u8d28\u68c0\u5de5\u5355 biz_qc_work_order", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1271"}, {"id": "models_models_rationale_1311", "label": "\u8d28\u68c0\u5de5\u5355-\u5b9e\u9a8c\u5ba4\u9879\u76ee\u660e\u7ec6 biz_qc_work_order_lab_item", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1311"}, {"id": "models_models_rationale_1333", "label": "\u8d28\u68c0\u5de5\u5355-\u7b2c\u4e09\u65b9\u9879\u76ee\u660e\u7ec6 biz_qc_work_order_third_item", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1333"}, {"id": "models_models_rationale_1391", "label": "\u8d28\u68c0\u4efb\u52a1\u8d1f\u8d23\u4eba biz_qc_task_assignee", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1391"}, {"id": "models_models_rationale_1437", "label": "\u6d01\u51c0\u5ba4\u51fa\u5165\u8bb0\u5f55 biz_clean_room_access_log", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1437"}, {"id": "models_models_rationale_1462", "label": "\u5b58\u50a8\u8bbe\u65bd\u6811 biz_storage_facility", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1462"}, {"id": "models_models_rationale_1483", "label": "\u5b58\u50a8\u8bbe\u65bd\u5c0f\u683c biz_storage_facility_slot", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1483"}, {"id": "models_models_rationale_1506", "label": "\u5e93\u4f4d\u5360\u7528\u8bb0\u5f55 biz_storage_slot_occupancy", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1506"}, {"id": "models_models_rationale_1532", "label": "\u5c55\u9986\u9884\u7ea6 biz_exhibition_appointment", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1532"}, {"id": "models_models_rationale_1560", "label": "\u7ec6\u80de\u4ea7\u54c1\u7c7b\u578b biz_cell_product_type", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1560"}, {"id": "models_models_rationale_1579", "label": "\u7ec6\u80de\u4ea7\u54c1\u89c4\u683c biz_cell_product_spec", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1579"}, {"id": "models_models_rationale_1598", "label": "\u7ec6\u80de\u4ea7\u54c1\u4ef7\u683c\u4f53\u7cfb biz_cell_product_price", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1598"}, {"id": "models_models_rationale_1623", "label": "\u7ec6\u80de\u4ea7\u54c1\u9879\u76ee\u4ef7\u683c\u4f53\u7cfb biz_cell_product_project_system", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1623"}, {"id": "models_models_rationale_1643", "label": "\u9879\u76ee\u4ef7\u683c\u4f53\u7cfb-\u7ec6\u80de\u4ef7\u683c\u660e\u7ec6 biz_cell_product_project_system_item", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1643"}, {"id": "models_models_rationale_1694", "label": "\u6e20\u9053\u534f\u8bae biz_channel_agreement", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1694"}, {"id": "models_models_rationale_1719", "label": "\u6e20\u9053\u534f\u8bae-\u7ec6\u80de\u4ea7\u54c1\u4ef7\u683c biz_channel_agreement_product_price", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1719"}, {"id": "models_models_rationale_1744", "label": "\u6e20\u9053\u5f00\u7968\u4fe1\u606f biz_channel_invoice", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1744"}, {"id": "models_models_rationale_1768", "label": "\u6e20\u9053\u90ae\u5bc4\u5730\u5740 biz_channel_mail_address", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1768"}, {"id": "models_models_rationale_1789", "label": "\u6e20\u9053\u8d26\u6237\u4f59\u989d biz_channel_account", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1789"}, {"id": "models_models_rationale_1808", "label": "\u6e20\u9053\u4ea7\u54c1\u4efd\u6570\u5e93\u5b58 biz_channel_product_quota", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1808"}, {"id": "models_models_rationale_1834", "label": "\u6e20\u9053\u670d\u52a1\u8ba2\u5355 biz_channel_service_order", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1834"}, {"id": "models_models_rationale_1880", "label": "\u6e20\u9053\u670d\u52a1\u8ba2\u5355\u4ea7\u54c1\u660e\u7ec6 biz_channel_service_order_product", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1880"}, {"id": "models_models_rationale_1909", "label": "\u6e20\u9053\u670d\u52a1\u8ba2\u5355\u6d41\u6c34 biz_channel_service_order_txn", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1909"}, {"id": "models_models_rationale_1944", "label": "\u4f53\u68c0\u673a\u6784 biz_checkup_institution", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1944"}, {"id": "models_models_rationale_1966", "label": "\u4f53\u68c0\u673a\u6784\u5f00\u7968\u4fe1\u606f biz_checkup_institution_invoice", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1966"}, {"id": "models_models_rationale_1990", "label": "\u4f53\u68c0\u673a\u6784\u9879\u76ee\u53ca\u4ef7\u683c biz_checkup_institution_project", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1990"}, {"id": "models_models_rationale_2011", "label": "\u4f53\u68c0\u673a\u6784\u9879\u76ee\u5957\u9910 biz_checkup_institution_package", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2011"}, {"id": "models_models_rationale_2032", "label": "\u4f53\u68c0\u673a\u6784\u9879\u76ee\u5957\u9910\u660e\u7ec6 biz_checkup_institution_package_item", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2032"}, {"id": "models_models_rationale_2110", "label": "SOP\u6587\u6863 biz_sop_document", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2110"}, {"id": "models_models_rationale_2131", "label": "\u5de5\u5e8f\u5206\u7c7b biz_process_category", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2131"}, {"id": "models_models_rationale_2169", "label": "\u8017\u6750\u5305 biz_consumable_pack", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2169"}, {"id": "models_models_rationale_2191", "label": "\u8017\u6750\u5305\u660e\u7ec6 biz_consumable_pack_item", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2191"}, {"id": "models_models_rationale_2238", "label": "\u5de5\u827a\u8bd5\u5242 biz_process_reagent", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2238"}, {"id": "models_models_rationale_2262", "label": "\u5de5\u827a\u8017\u6750 biz_process_consumable", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2262"}, {"id": "models_models_rationale_2286", "label": "\u5de5\u827a\u4ea7\u51fa\u7269 biz_process_output", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2286"}, {"id": "models_models_rationale_2325", "label": "\u5de5\u827a\u8def\u7ebf biz_process_route", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2325"}, {"id": "models_models_rationale_2347", "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4 biz_process_route_step", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2347"}, {"id": "models_models_rationale_2374", "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u8bd5\u5242 biz_process_route_step_reagent", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2374"}, {"id": "models_models_rationale_2398", "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u8017\u6750 biz_process_route_step_consumable", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2398"}, {"id": "models_models_rationale_2422", "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u4ea7\u51fa\u7269 biz_process_route_step_output", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2422"}, {"id": "models_models_rationale_2443", "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u6570\u636e\u91c7\u96c6\u9879 biz_process_route_step_data_collection", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2443"}, {"id": "models_models_rationale_2468", "label": "\u7ec6\u80de\u4ea7\u54c1 biz_cell_product", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2468"}, {"id": "models_models_rationale_2502", "label": "\u751f\u4ea7\u5de5\u5355 biz_production_work_order", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2502"}, {"id": "models_models_rationale_2532", "label": "\u751f\u4ea7\u4efb\u52a1 biz_production_task", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2532"}, {"id": "models_models_rationale_2562", "label": "\u751f\u4ea7\u4efb\u52a1\u6295\u5165\u7269 biz_production_task_input", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2562"}, {"id": "models_models_rationale_2584", "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4 biz_production_task_step", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2584"}, {"id": "models_models_rationale_2614", "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u8bd5\u5242 biz_production_task_step_reagent", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2614"}, {"id": "models_models_rationale_2639", "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u8017\u6750 biz_production_task_step_consumable", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2639"}, {"id": "models_models_rationale_2664", "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u4ea7\u51fa\u7269 biz_production_task_step_output", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2664"}, {"id": "models_models_rationale_2685", "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u6570\u636e\u91c7\u96c6\u9879 biz_production_task_step_data_collection", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2685"}, {"id": "models_models_rationale_2706", "label": "\u751f\u4ea7\u4efb\u52a1\u6700\u7ec8\u4ea7\u51fa biz_production_task_output", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2706"}, {"id": "models_models_rationale_2731", "label": "\u65b0\u751f\u513f\u6ee1\u6708\u5f85\u529e biz_protocol_fullmoon_todo", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2731"}, {"id": "models_models_rationale_2761", "label": "\u4fdd\u9669\u516c\u53f8 biz_insurance_company", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2761"}, {"id": "models_models_rationale_2783", "label": "\u4fdd\u9669\u516c\u53f8\u5f00\u7968\u4fe1\u606f biz_insurance_company_invoice", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2783"}, {"id": "models_models_rationale_2807", "label": "\u4fdd\u9669\u9669\u79cd\u4ef7\u683c biz_insurance_project_price", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2807"}, {"id": "models_models_rationale_2828", "label": "\u8017\u6750\u53d8\u52a8\u8bb0\u5f55 biz_consumable_stock_log", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2828"}, {"id": "models_models_rationale_2858", "label": "\u8bd5\u5242\u53d8\u52a8\u8bb0\u5f55 biz_reagent_stock_log", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2858"}, {"id": "models_models_rationale_2888", "label": "\u6e20\u9053\u4e2d\u8bd5\u670d\u52a1\u7533\u8bf7\u5355 biz_pilot_application", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2888"}, {"id": "models_models_rationale_2918", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u60a3\u8005\u4fe1\u606f biz_pilot_patient", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2918"}, {"id": "models_models_rationale_2947", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u8f93\u6ce8\u65b9\u6848 biz_pilot_infusion_plan", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2947"}, {"id": "models_models_rationale_2972", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u8f93\u6ce8\u8ba1\u5212 biz_pilot_infusion_schedule", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2972"}, {"id": "models_models_rationale_3001", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u8f93\u6ce8\u8ba1\u5212\u7ec6\u80de\u4ea7\u54c1 biz_pilot_infusion_schedule_product", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3001"}, {"id": "models_models_rationale_3028", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4f53\u68c0\u4fe1\u606f biz_pilot_checkup", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3028"}, {"id": "models_models_rationale_3057", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4f53\u68c0\u9884\u7ea6\u9879\u76ee biz_pilot_checkup_reserve_item", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3057"}, {"id": "models_models_rationale_3077", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4f53\u68c0\u5b9e\u9645\u9879\u76ee biz_pilot_checkup_actual_item", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3077"}, {"id": "models_models_rationale_3097", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4ea4\u4ed8\u4fe1\u606f biz_pilot_delivery", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3097"}, {"id": "models_models_rationale_3116", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4ea4\u4ed8\u7269\u6599 biz_pilot_delivery_material", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3116"}, {"id": "models_models_rationale_3137", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4ea4\u4ed8\u65b9\u5f0f biz_pilot_delivery_method", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3137"}, {"id": "models_models_rationale_3166", "label": "\u8f93\u6ce8\u8ba1\u5212-\u5e94\u7528\u786e\u8ba4 biz_pilot_infusion_confirm", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3166"}, {"id": "models_models_rationale_3187", "label": "\u51fa\u5e93\u653e\u884c-\u51fa\u5e93\u7269\u6599\u51c6\u5907\u4e3b\u8868 biz_outbound_release_material", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3187"}, {"id": "models_models_rationale_3206", "label": "\u51fa\u5e93\u653e\u884c-\u51fa\u5e93\u7ec6\u80de(\u53f0\u8d26) biz_outbound_release_cell", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3206"}, {"id": "models_models_rationale_3234", "label": "\u51fa\u5e93\u653e\u884c-\u5176\u4ed6\u7eb8\u8d28\u6750\u6599(\u53f0\u8d26) biz_outbound_release_paper", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3234"}, {"id": "models_models_rationale_3256", "label": "\u8f93\u6ce8\u8ba1\u5212-\u51fa\u5e93\u4ea4\u63a5 biz_outbound_handover", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3256"}, {"id": "models_models_rationale_3281", "label": "\u51fa\u5e93\u653e\u884c-\u8d28\u68c0\u7269\u6599(\u53f0\u8d26) biz_outbound_release_qc_material", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3281"}, {"id": "models_models_rationale_3306", "label": "\u51fa\u5e93\u653e\u884c\u5ba1\u6838 biz_outbound_release_review", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3306"}, {"id": "models_models_rationale_3332", "label": "\u73af\u5883\u68c0\u6d4b\u9879 biz_env_detect_item", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3332"}, {"id": "models_models_rationale_3352", "label": "\u73af\u5883\u68c0\u6d4b\u767b\u8bb0 biz_env_detect_record", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3352"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "enum", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_userrole", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L10", "weight": 1.0}, {"source": "models_models_userrole", "target": "str", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysuser", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L22", "weight": 1.0}, {"source": "models_models_sysuser", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L22", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysrole", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L48", "weight": 1.0}, {"source": "models_models_sysrole", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L48", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysuserrole", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L68", "weight": 1.0}, {"source": "models_models_sysuserrole", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L68", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysrolemenu", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L87", "weight": 1.0}, {"source": "models_models_sysrolemenu", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L87", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysroledatascopedetail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L106", "weight": 1.0}, {"source": "models_models_sysroledatascopedetail", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L106", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysmenu", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L126", "weight": 1.0}, {"source": "models_models_sysmenu", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L126", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysdept", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L152", "weight": 1.0}, {"source": "models_models_sysdept", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L152", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_systenant", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L175", "weight": 1.0}, {"source": "models_models_systenant", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L175", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_syssite", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L195", "weight": 1.0}, {"source": "models_models_syssite", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L195", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_syspost", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L220", "weight": 1.0}, {"source": "models_models_syspost", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L220", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysuserpost", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L240", "weight": 1.0}, {"source": "models_models_sysuserpost", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L240", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizitemunit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L259", "weight": 1.0}, {"source": "models_models_bizitemunit", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L259", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizexpresscompany", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L278", "weight": 1.0}, {"source": "models_models_bizexpresscompany", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L278", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcustomer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L297", "weight": 1.0}, {"source": "models_models_bizcustomer", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L297", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcellsampletype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L320", "weight": 1.0}, {"source": "models_models_bizcellsampletype", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L320", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcollectionregion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L341", "weight": 1.0}, {"source": "models_models_bizcollectionregion", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L341", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcollectionhospital", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L359", "weight": 1.0}, {"source": "models_models_bizcollectionhospital", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L359", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcollectionprotocolno", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L378", "weight": 1.0}, {"source": "models_models_bizcollectionprotocolno", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L378", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizbiznosequence", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L400", "weight": 1.0}, {"source": "models_models_bizbiznosequence", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L400", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizsamplecode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L420", "weight": 1.0}, {"source": "models_models_bizsamplecode", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L420", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysdicttype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L448", "weight": 1.0}, {"source": "models_models_sysdicttype", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L448", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysethnic", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L467", "weight": 1.0}, {"source": "models_models_sysethnic", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L467", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysdictdata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L486", "weight": 1.0}, {"source": "models_models_sysdictdata", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L486", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysapirequestlog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L511", "weight": 1.0}, {"source": "models_models_sysapirequestlog", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L511", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysapirequestloghis", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L537", "weight": 1.0}, {"source": "models_models_sysapirequestloghis", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L537", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizleaverequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L568", "weight": 1.0}, {"source": "models_models_bizleaverequest", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L568", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_wfprocessdef", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L597", "weight": 1.0}, {"source": "models_models_wfprocessdef", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L597", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_wfprocessversion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L617", "weight": 1.0}, {"source": "models_models_wfprocessversion", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L617", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_wfnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L638", "weight": 1.0}, {"source": "models_models_wfnode", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L638", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_wftransition", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L660", "weight": 1.0}, {"source": "models_models_wftransition", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L660", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_wfprocessinstance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L681", "weight": 1.0}, {"source": "models_models_wfprocessinstance", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L681", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_wftask", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L705", "weight": 1.0}, {"source": "models_models_wftask", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L705", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcollectionprotocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L732", "weight": 1.0}, {"source": "models_models_bizcollectionprotocol", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L732", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprotocolaudit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L763", "weight": 1.0}, {"source": "models_models_bizprotocolaudit", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L763", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizstoragereleasereview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L784", "weight": 1.0}, {"source": "models_models_bizstoragereleasereview", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L784", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprotocolpayment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L817", "weight": 1.0}, {"source": "models_models_bizprotocolpayment", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L817", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprotocolpaymentdetail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L843", "weight": 1.0}, {"source": "models_models_bizprotocolpaymentdetail", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L843", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprotocolpartycustomer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L876", "weight": 1.0}, {"source": "models_models_bizprotocolpartycustomer", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L876", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprotocolcollectioninfo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L916", "weight": 1.0}, {"source": "models_models_bizprotocolcollectioninfo", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L916", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprotocolsample", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L940", "weight": 1.0}, {"source": "models_models_bizprotocolsample", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L940", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprotocolsampletransport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L971", "weight": 1.0}, {"source": "models_models_bizprotocolsampletransport", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L971", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizattachment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L999", "weight": 1.0}, {"source": "models_models_bizattachment", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L999", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprotocolstoragecert", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1023", "weight": 1.0}, {"source": "models_models_bizprotocolstoragecert", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1023", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizsamplereceptioncheckitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1044", "weight": 1.0}, {"source": "models_models_bizsamplereceptioncheckitem", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1044", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizsamplereceptioncheckresult", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1064", "weight": 1.0}, {"source": "models_models_bizsamplereceptioncheckresult", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1064", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizsamplereception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1086", "weight": 1.0}, {"source": "models_models_bizsamplereception", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1086", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizsamplesmsnotification", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1125", "weight": 1.0}, {"source": "models_models_bizsamplesmsnotification", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1125", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizqcsmsnotification", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1146", "weight": 1.0}, {"source": "models_models_bizqcsmsnotification", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1146", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizstorageentrysmsnotification", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1171", "weight": 1.0}, {"source": "models_models_bizstorageentrysmsnotification", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1171", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizqcthirdpartycompany", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1200", "weight": 1.0}, {"source": "models_models_bizqcthirdpartycompany", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1200", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizqcthirdpartyitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1227", "weight": 1.0}, {"source": "models_models_bizqcthirdpartyitem", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1227", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizqclabtestitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1249", "weight": 1.0}, {"source": "models_models_bizqclabtestitem", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1249", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizqcworkorder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1270", "weight": 1.0}, {"source": "models_models_bizqcworkorder", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1270", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizqcworkorderlabitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1310", "weight": 1.0}, {"source": "models_models_bizqcworkorderlabitem", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1310", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizqcworkorderthirditem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1332", "weight": 1.0}, {"source": "models_models_bizqcworkorderthirditem", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1332", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizqctask", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1357", "weight": 1.0}, {"source": "models_models_bizqctask", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1357", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizqctaskassignee", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1390", "weight": 1.0}, {"source": "models_models_bizqctaskassignee", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1390", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcleanroom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1414", "weight": 1.0}, {"source": "models_models_bizcleanroom", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1414", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcleanroomaccesslog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1436", "weight": 1.0}, {"source": "models_models_bizcleanroomaccesslog", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1436", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizstoragefacility", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1461", "weight": 1.0}, {"source": "models_models_bizstoragefacility", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1461", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizstoragefacilityslot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1482", "weight": 1.0}, {"source": "models_models_bizstoragefacilityslot", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1482", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizstorageslotoccupancy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1505", "weight": 1.0}, {"source": "models_models_bizstorageslotoccupancy", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1505", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizexhibitionappointment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1531", "weight": 1.0}, {"source": "models_models_bizexhibitionappointment", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1531", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcellproducttype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1559", "weight": 1.0}, {"source": "models_models_bizcellproducttype", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1559", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcellproductspec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1578", "weight": 1.0}, {"source": "models_models_bizcellproductspec", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1578", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcellproductprice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1597", "weight": 1.0}, {"source": "models_models_bizcellproductprice", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1597", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcellproductprojectsystem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1622", "weight": 1.0}, {"source": "models_models_bizcellproductprojectsystem", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1622", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcellproductprojectsystemitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1642", "weight": 1.0}, {"source": "models_models_bizcellproductprojectsystemitem", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1642", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizchannel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1669", "weight": 1.0}, {"source": "models_models_bizchannel", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1669", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizchannelagreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1693", "weight": 1.0}, {"source": "models_models_bizchannelagreement", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1693", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizchannelagreementproductprice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1718", "weight": 1.0}, {"source": "models_models_bizchannelagreementproductprice", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1718", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizchannelinvoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1743", "weight": 1.0}, {"source": "models_models_bizchannelinvoice", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1743", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizchannelmailaddress", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1767", "weight": 1.0}, {"source": "models_models_bizchannelmailaddress", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1767", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizchannelaccount", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1788", "weight": 1.0}, {"source": "models_models_bizchannelaccount", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1788", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizchannelproductquota", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1807", "weight": 1.0}, {"source": "models_models_bizchannelproductquota", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1807", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizchannelserviceorder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1833", "weight": 1.0}, {"source": "models_models_bizchannelserviceorder", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1833", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizchannelserviceorderproduct", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1879", "weight": 1.0}, {"source": "models_models_bizchannelserviceorderproduct", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1879", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizchannelserviceordertxn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1908", "weight": 1.0}, {"source": "models_models_bizchannelserviceordertxn", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1908", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcheckupinstitution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1943", "weight": 1.0}, {"source": "models_models_bizcheckupinstitution", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1943", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1965", "weight": 1.0}, {"source": "models_models_bizcheckupinstitutioninvoice", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1965", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcheckupinstitutionproject", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1989", "weight": 1.0}, {"source": "models_models_bizcheckupinstitutionproject", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1989", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcheckupinstitutionpackage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2010", "weight": 1.0}, {"source": "models_models_bizcheckupinstitutionpackage", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2010", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2031", "weight": 1.0}, {"source": "models_models_bizcheckupinstitutionpackageitem", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2031", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizconsumable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2057", "weight": 1.0}, {"source": "models_models_bizconsumable", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2057", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizreagent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2083", "weight": 1.0}, {"source": "models_models_bizreagent", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2083", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizsopdocument", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2109", "weight": 1.0}, {"source": "models_models_bizsopdocument", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2109", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprocesscategory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2130", "weight": 1.0}, {"source": "models_models_bizprocesscategory", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2130", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizoutputtype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2149", "weight": 1.0}, {"source": "models_models_bizoutputtype", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2149", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizconsumablepack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2168", "weight": 1.0}, {"source": "models_models_bizconsumablepack", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2168", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizconsumablepackitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2190", "weight": 1.0}, {"source": "models_models_bizconsumablepackitem", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2190", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprocess", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2213", "weight": 1.0}, {"source": "models_models_bizprocess", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2213", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprocessreagent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2237", "weight": 1.0}, {"source": "models_models_bizprocessreagent", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2237", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprocessconsumable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2261", "weight": 1.0}, {"source": "models_models_bizprocessconsumable", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2261", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprocessoutput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2285", "weight": 1.0}, {"source": "models_models_bizprocessoutput", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2285", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprocessdatacollection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2306", "weight": 1.0}, {"source": "models_models_bizprocessdatacollection", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2306", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprocessroute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2324", "weight": 1.0}, {"source": "models_models_bizprocessroute", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2324", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprocessroutestep", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2346", "weight": 1.0}, {"source": "models_models_bizprocessroutestep", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2346", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprocessroutestepreagent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2373", "weight": 1.0}, {"source": "models_models_bizprocessroutestepreagent", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2373", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprocessroutestepconsumable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2397", "weight": 1.0}, {"source": "models_models_bizprocessroutestepconsumable", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2397", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprocessroutestepoutput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2421", "weight": 1.0}, {"source": "models_models_bizprocessroutestepoutput", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2421", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprocessroutestepdatacollection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2442", "weight": 1.0}, {"source": "models_models_bizprocessroutestepdatacollection", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2442", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcellproduct", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2467", "weight": 1.0}, {"source": "models_models_bizcellproduct", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2467", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizproductionworkorder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2501", "weight": 1.0}, {"source": "models_models_bizproductionworkorder", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2501", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizproductiontask", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2531", "weight": 1.0}, {"source": "models_models_bizproductiontask", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2531", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizproductiontaskinput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2561", "weight": 1.0}, {"source": "models_models_bizproductiontaskinput", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2561", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizproductiontaskstep", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2583", "weight": 1.0}, {"source": "models_models_bizproductiontaskstep", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2583", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizproductiontaskstepreagent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2613", "weight": 1.0}, {"source": "models_models_bizproductiontaskstepreagent", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2613", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizproductiontaskstepconsumable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2638", "weight": 1.0}, {"source": "models_models_bizproductiontaskstepconsumable", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2638", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizproductiontaskstepoutput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2663", "weight": 1.0}, {"source": "models_models_bizproductiontaskstepoutput", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2663", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2684", "weight": 1.0}, {"source": "models_models_bizproductiontaskstepdatacollection", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2684", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizproductiontaskoutput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2705", "weight": 1.0}, {"source": "models_models_bizproductiontaskoutput", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2705", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprotocolfullmoontodo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2730", "weight": 1.0}, {"source": "models_models_bizprotocolfullmoontodo", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2730", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizinsurancecompany", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2760", "weight": 1.0}, {"source": "models_models_bizinsurancecompany", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2760", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizinsurancecompanyinvoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2782", "weight": 1.0}, {"source": "models_models_bizinsurancecompanyinvoice", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2782", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizinsuranceprojectprice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2806", "weight": 1.0}, {"source": "models_models_bizinsuranceprojectprice", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2806", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizconsumablestocklog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2827", "weight": 1.0}, {"source": "models_models_bizconsumablestocklog", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2827", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizreagentstocklog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2857", "weight": 1.0}, {"source": "models_models_bizreagentstocklog", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2857", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizpilotapplication", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2887", "weight": 1.0}, {"source": "models_models_bizpilotapplication", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2887", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizpilotpatient", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2917", "weight": 1.0}, {"source": "models_models_bizpilotpatient", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2917", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizpilotinfusionplan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2946", "weight": 1.0}, {"source": "models_models_bizpilotinfusionplan", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2946", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizpilotinfusionschedule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2971", "weight": 1.0}, {"source": "models_models_bizpilotinfusionschedule", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2971", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3000", "weight": 1.0}, {"source": "models_models_bizpilotinfusionscheduleproduct", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3000", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizpilotcheckup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3027", "weight": 1.0}, {"source": "models_models_bizpilotcheckup", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3027", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizpilotcheckupreserveitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3056", "weight": 1.0}, {"source": "models_models_bizpilotcheckupreserveitem", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3056", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizpilotcheckupactualitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3076", "weight": 1.0}, {"source": "models_models_bizpilotcheckupactualitem", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3076", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizpilotdelivery", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3096", "weight": 1.0}, {"source": "models_models_bizpilotdelivery", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3096", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizpilotdeliverymaterial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3115", "weight": 1.0}, {"source": "models_models_bizpilotdeliverymaterial", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3115", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizpilotdeliverymethod", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3136", "weight": 1.0}, {"source": "models_models_bizpilotdeliverymethod", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3136", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizpilotinfusionconfirm", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3165", "weight": 1.0}, {"source": "models_models_bizpilotinfusionconfirm", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3165", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizoutboundreleasematerial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3186", "weight": 1.0}, {"source": "models_models_bizoutboundreleasematerial", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3186", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizoutboundreleasecell", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3205", "weight": 1.0}, {"source": "models_models_bizoutboundreleasecell", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3205", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizoutboundreleasepaper", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3233", "weight": 1.0}, {"source": "models_models_bizoutboundreleasepaper", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3233", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizoutboundhandover", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3255", "weight": 1.0}, {"source": "models_models_bizoutboundhandover", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3255", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizoutboundreleaseqcmaterial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3280", "weight": 1.0}, {"source": "models_models_bizoutboundreleaseqcmaterial", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3280", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizoutboundreleasereview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3305", "weight": 1.0}, {"source": "models_models_bizoutboundreleasereview", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3305", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizenvdetectitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3331", "weight": 1.0}, {"source": "models_models_bizenvdetectitem", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3331", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizenvdetectrecord", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3351", "weight": 1.0}, {"source": "models_models_bizenvdetectrecord", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3351", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "app_models_qc_param", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3377", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "app_models_qc_material", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3378", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "app_models_material", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3379", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "app_models_clinical_payment", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3380", "weight": 1.0}, {"source": "models_models_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1", "weight": 1.0}, {"source": "models_models_rationale_11", "target": "models_models_userrole", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L11", "weight": 1.0}, {"source": "models_models_rationale_69", "target": "models_models_sysuserrole", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L69", "weight": 1.0}, {"source": "models_models_rationale_88", "target": "models_models_sysrolemenu", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L88", "weight": 1.0}, {"source": "models_models_rationale_107", "target": "models_models_sysroledatascopedetail", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L107", "weight": 1.0}, {"source": "models_models_rationale_176", "target": "models_models_systenant", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L176", "weight": 1.0}, {"source": "models_models_rationale_241", "target": "models_models_sysuserpost", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L241", "weight": 1.0}, {"source": "models_models_rationale_279", "target": "models_models_bizexpresscompany", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L279", "weight": 1.0}, {"source": "models_models_rationale_321", "target": "models_models_bizcellsampletype", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L321", "weight": 1.0}, {"source": "models_models_rationale_342", "target": "models_models_bizcollectionregion", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L342", "weight": 1.0}, {"source": "models_models_rationale_360", "target": "models_models_bizcollectionhospital", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L360", "weight": 1.0}, {"source": "models_models_rationale_379", "target": "models_models_bizcollectionprotocolno", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L379", "weight": 1.0}, {"source": "models_models_rationale_401", "target": "models_models_bizbiznosequence", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L401", "weight": 1.0}, {"source": "models_models_rationale_421", "target": "models_models_bizsamplecode", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L421", "weight": 1.0}, {"source": "models_models_rationale_468", "target": "models_models_sysethnic", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L468", "weight": 1.0}, {"source": "models_models_rationale_569", "target": "models_models_bizleaverequest", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L569", "weight": 1.0}, {"source": "models_models_rationale_618", "target": "models_models_wfprocessversion", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L618", "weight": 1.0}, {"source": "models_models_rationale_661", "target": "models_models_wftransition", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L661", "weight": 1.0}, {"source": "models_models_rationale_682", "target": "models_models_wfprocessinstance", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L682", "weight": 1.0}, {"source": "models_models_rationale_733", "target": "models_models_bizcollectionprotocol", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L733", "weight": 1.0}, {"source": "models_models_rationale_764", "target": "models_models_bizprotocolaudit", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L764", "weight": 1.0}, {"source": "models_models_rationale_785", "target": "models_models_bizstoragereleasereview", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L785", "weight": 1.0}, {"source": "models_models_rationale_818", "target": "models_models_bizprotocolpayment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L818", "weight": 1.0}, {"source": "models_models_rationale_844", "target": "models_models_bizprotocolpaymentdetail", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L844", "weight": 1.0}, {"source": "models_models_rationale_877", "target": "models_models_bizprotocolpartycustomer", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L877", "weight": 1.0}, {"source": "models_models_rationale_917", "target": "models_models_bizprotocolcollectioninfo", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L917", "weight": 1.0}, {"source": "models_models_rationale_941", "target": "models_models_bizprotocolsample", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L941", "weight": 1.0}, {"source": "models_models_rationale_972", "target": "models_models_bizprotocolsampletransport", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L972", "weight": 1.0}, {"source": "models_models_rationale_1024", "target": "models_models_bizprotocolstoragecert", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1024", "weight": 1.0}, {"source": "models_models_rationale_1045", "target": "models_models_bizsamplereceptioncheckitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1045", "weight": 1.0}, {"source": "models_models_rationale_1065", "target": "models_models_bizsamplereceptioncheckresult", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1065", "weight": 1.0}, {"source": "models_models_rationale_1087", "target": "models_models_bizsamplereception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1087", "weight": 1.0}, {"source": "models_models_rationale_1147", "target": "models_models_bizqcsmsnotification", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1147", "weight": 1.0}, {"source": "models_models_rationale_1172", "target": "models_models_bizstorageentrysmsnotification", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1172", "weight": 1.0}, {"source": "models_models_rationale_1201", "target": "models_models_bizqcthirdpartycompany", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1201", "weight": 1.0}, {"source": "models_models_rationale_1228", "target": "models_models_bizqcthirdpartyitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1228", "weight": 1.0}, {"source": "models_models_rationale_1250", "target": "models_models_bizqclabtestitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1250", "weight": 1.0}, {"source": "models_models_rationale_1271", "target": "models_models_bizqcworkorder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1271", "weight": 1.0}, {"source": "models_models_rationale_1311", "target": "models_models_bizqcworkorderlabitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1311", "weight": 1.0}, {"source": "models_models_rationale_1333", "target": "models_models_bizqcworkorderthirditem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1333", "weight": 1.0}, {"source": "models_models_rationale_1391", "target": "models_models_bizqctaskassignee", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1391", "weight": 1.0}, {"source": "models_models_rationale_1437", "target": "models_models_bizcleanroomaccesslog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1437", "weight": 1.0}, {"source": "models_models_rationale_1462", "target": "models_models_bizstoragefacility", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1462", "weight": 1.0}, {"source": "models_models_rationale_1483", "target": "models_models_bizstoragefacilityslot", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1483", "weight": 1.0}, {"source": "models_models_rationale_1506", "target": "models_models_bizstorageslotoccupancy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1506", "weight": 1.0}, {"source": "models_models_rationale_1532", "target": "models_models_bizexhibitionappointment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1532", "weight": 1.0}, {"source": "models_models_rationale_1560", "target": "models_models_bizcellproducttype", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1560", "weight": 1.0}, {"source": "models_models_rationale_1579", "target": "models_models_bizcellproductspec", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1579", "weight": 1.0}, {"source": "models_models_rationale_1598", "target": "models_models_bizcellproductprice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1598", "weight": 1.0}, {"source": "models_models_rationale_1623", "target": "models_models_bizcellproductprojectsystem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1623", "weight": 1.0}, {"source": "models_models_rationale_1643", "target": "models_models_bizcellproductprojectsystemitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1643", "weight": 1.0}, {"source": "models_models_rationale_1694", "target": "models_models_bizchannelagreement", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1694", "weight": 1.0}, {"source": "models_models_rationale_1719", "target": "models_models_bizchannelagreementproductprice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1719", "weight": 1.0}, {"source": "models_models_rationale_1744", "target": "models_models_bizchannelinvoice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1744", "weight": 1.0}, {"source": "models_models_rationale_1768", "target": "models_models_bizchannelmailaddress", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1768", "weight": 1.0}, {"source": "models_models_rationale_1789", "target": "models_models_bizchannelaccount", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1789", "weight": 1.0}, {"source": "models_models_rationale_1808", "target": "models_models_bizchannelproductquota", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1808", "weight": 1.0}, {"source": "models_models_rationale_1834", "target": "models_models_bizchannelserviceorder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1834", "weight": 1.0}, {"source": "models_models_rationale_1880", "target": "models_models_bizchannelserviceorderproduct", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1880", "weight": 1.0}, {"source": "models_models_rationale_1909", "target": "models_models_bizchannelserviceordertxn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1909", "weight": 1.0}, {"source": "models_models_rationale_1944", "target": "models_models_bizcheckupinstitution", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1944", "weight": 1.0}, {"source": "models_models_rationale_1966", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1966", "weight": 1.0}, {"source": "models_models_rationale_1990", "target": "models_models_bizcheckupinstitutionproject", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1990", "weight": 1.0}, {"source": "models_models_rationale_2011", "target": "models_models_bizcheckupinstitutionpackage", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2011", "weight": 1.0}, {"source": "models_models_rationale_2032", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2032", "weight": 1.0}, {"source": "models_models_rationale_2110", "target": "models_models_bizsopdocument", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2110", "weight": 1.0}, {"source": "models_models_rationale_2131", "target": "models_models_bizprocesscategory", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2131", "weight": 1.0}, {"source": "models_models_rationale_2169", "target": "models_models_bizconsumablepack", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2169", "weight": 1.0}, {"source": "models_models_rationale_2191", "target": "models_models_bizconsumablepackitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2191", "weight": 1.0}, {"source": "models_models_rationale_2238", "target": "models_models_bizprocessreagent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2238", "weight": 1.0}, {"source": "models_models_rationale_2262", "target": "models_models_bizprocessconsumable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2262", "weight": 1.0}, {"source": "models_models_rationale_2286", "target": "models_models_bizprocessoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2286", "weight": 1.0}, {"source": "models_models_rationale_2325", "target": "models_models_bizprocessroute", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2325", "weight": 1.0}, {"source": "models_models_rationale_2347", "target": "models_models_bizprocessroutestep", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2347", "weight": 1.0}, {"source": "models_models_rationale_2374", "target": "models_models_bizprocessroutestepreagent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2374", "weight": 1.0}, {"source": "models_models_rationale_2398", "target": "models_models_bizprocessroutestepconsumable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2398", "weight": 1.0}, {"source": "models_models_rationale_2422", "target": "models_models_bizprocessroutestepoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2422", "weight": 1.0}, {"source": "models_models_rationale_2443", "target": "models_models_bizprocessroutestepdatacollection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2443", "weight": 1.0}, {"source": "models_models_rationale_2468", "target": "models_models_bizcellproduct", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2468", "weight": 1.0}, {"source": "models_models_rationale_2502", "target": "models_models_bizproductionworkorder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2502", "weight": 1.0}, {"source": "models_models_rationale_2532", "target": "models_models_bizproductiontask", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2532", "weight": 1.0}, {"source": "models_models_rationale_2562", "target": "models_models_bizproductiontaskinput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2562", "weight": 1.0}, {"source": "models_models_rationale_2584", "target": "models_models_bizproductiontaskstep", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2584", "weight": 1.0}, {"source": "models_models_rationale_2614", "target": "models_models_bizproductiontaskstepreagent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2614", "weight": 1.0}, {"source": "models_models_rationale_2639", "target": "models_models_bizproductiontaskstepconsumable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2639", "weight": 1.0}, {"source": "models_models_rationale_2664", "target": "models_models_bizproductiontaskstepoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2664", "weight": 1.0}, {"source": "models_models_rationale_2685", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2685", "weight": 1.0}, {"source": "models_models_rationale_2706", "target": "models_models_bizproductiontaskoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2706", "weight": 1.0}, {"source": "models_models_rationale_2731", "target": "models_models_bizprotocolfullmoontodo", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2731", "weight": 1.0}, {"source": "models_models_rationale_2761", "target": "models_models_bizinsurancecompany", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2761", "weight": 1.0}, {"source": "models_models_rationale_2783", "target": "models_models_bizinsurancecompanyinvoice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2783", "weight": 1.0}, {"source": "models_models_rationale_2807", "target": "models_models_bizinsuranceprojectprice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2807", "weight": 1.0}, {"source": "models_models_rationale_2828", "target": "models_models_bizconsumablestocklog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2828", "weight": 1.0}, {"source": "models_models_rationale_2858", "target": "models_models_bizreagentstocklog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2858", "weight": 1.0}, {"source": "models_models_rationale_2888", "target": "models_models_bizpilotapplication", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2888", "weight": 1.0}, {"source": "models_models_rationale_2918", "target": "models_models_bizpilotpatient", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2918", "weight": 1.0}, {"source": "models_models_rationale_2947", "target": "models_models_bizpilotinfusionplan", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2947", "weight": 1.0}, {"source": "models_models_rationale_2972", "target": "models_models_bizpilotinfusionschedule", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2972", "weight": 1.0}, {"source": "models_models_rationale_3001", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3001", "weight": 1.0}, {"source": "models_models_rationale_3028", "target": "models_models_bizpilotcheckup", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3028", "weight": 1.0}, {"source": "models_models_rationale_3057", "target": "models_models_bizpilotcheckupreserveitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3057", "weight": 1.0}, {"source": "models_models_rationale_3077", "target": "models_models_bizpilotcheckupactualitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3077", "weight": 1.0}, {"source": "models_models_rationale_3097", "target": "models_models_bizpilotdelivery", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3097", "weight": 1.0}, {"source": "models_models_rationale_3116", "target": "models_models_bizpilotdeliverymaterial", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3116", "weight": 1.0}, {"source": "models_models_rationale_3137", "target": "models_models_bizpilotdeliverymethod", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3137", "weight": 1.0}, {"source": "models_models_rationale_3166", "target": "models_models_bizpilotinfusionconfirm", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3166", "weight": 1.0}, {"source": "models_models_rationale_3187", "target": "models_models_bizoutboundreleasematerial", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3187", "weight": 1.0}, {"source": "models_models_rationale_3206", "target": "models_models_bizoutboundreleasecell", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3206", "weight": 1.0}, {"source": "models_models_rationale_3234", "target": "models_models_bizoutboundreleasepaper", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3234", "weight": 1.0}, {"source": "models_models_rationale_3256", "target": "models_models_bizoutboundhandover", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3256", "weight": 1.0}, {"source": "models_models_rationale_3281", "target": "models_models_bizoutboundreleaseqcmaterial", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3281", "weight": 1.0}, {"source": "models_models_rationale_3306", "target": "models_models_bizoutboundreleasereview", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3306", "weight": 1.0}, {"source": "models_models_rationale_3332", "target": "models_models_bizenvdetectitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3332", "weight": 1.0}, {"source": "models_models_rationale_3352", "target": "models_models_bizenvdetectrecord", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3352", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/72fbbb854da5f7bcbee6ff581dd648a4c161903c6a0631f2424824c0fbf8160a.json b/backend/app/graphify-out/cache/ast/72fbbb854da5f7bcbee6ff581dd648a4c161903c6a0631f2424824c0fbf8160a.json new file mode 100644 index 00000000..8215447f --- /dev/null +++ b/backend/app/graphify-out/cache/ast/72fbbb854da5f7bcbee6ff581dd648a4c161903c6a0631f2424824c0fbf8160a.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": "L61"}, {"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": "L79"}, {"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": "L101"}, {"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": "L115"}, {"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": "L149"}, {"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": "L185"}, {"id": "api_qc_thirdpartyitembody", "label": "ThirdPartyItemBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L205"}, {"id": "api_qc_thirdpartyitemupdatebody", "label": "ThirdPartyItemUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L217"}, {"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": "L230"}, {"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": "L259"}, {"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": "L274"}, {"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": "L303"}, {"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": "L334"}, {"id": "api_qc_labtestitembody", "label": "LabTestItemBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L354"}, {"id": "api_qc_labtestitemupdatebody", "label": "LabTestItemUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L365"}, {"id": "api_qc_itemparambody", "label": "ItemParamBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L379"}, {"id": "api_qc_taskresultbody", "label": "TaskResultBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L384"}, {"id": "api_qc_taskcompletewithresultbody", "label": "TaskCompleteWithResultBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L389"}, {"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": "L399"}, {"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": "L421"}, {"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": "L435"}, {"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": "L463"}, {"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": "L493"}, {"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": "L514"}, {"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": "L530"}, {"id": "api_qc_workorderconfigurebody", "label": "WorkOrderConfigureBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L552"}, {"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": "L565"}, {"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": "L585"}, {"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": "L624"}, {"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": "L663"}, {"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": "L681"}, {"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": "L699"}, {"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": "L729"}, {"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": "L743"}, {"id": "api_qc_taskattachmentsbody", "label": "TaskAttachmentsBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L776"}, {"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": "L783"}, {"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": "L815"}, {"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": "L846"}, {"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": "L879"}, {"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": "L897"}, {"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": "L917"}, {"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": "L937"}, {"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": "L952"}, {"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": "L975"}, {"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": "L995"}, {"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": "L1057"}, {"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": "L1084"}, {"id": "api_qc_qcmaterialbody", "label": "QcMaterialBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1100"}, {"id": "api_qc_qcmaterialupdatebody", "label": "QcMaterialUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1111"}, {"id": "api_qc_stockinbody", "label": "StockInBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1122"}, {"id": "api_qc_batchstockinitem", "label": "BatchStockInItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1137"}, {"id": "api_qc_batchstockinbody", "label": "BatchStockInBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1152"}, {"id": "api_qc_batchstockoutitem", "label": "BatchStockOutItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1159"}, {"id": "api_qc_batchstockoutbody", "label": "BatchStockOutBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1166"}, {"id": "api_qc_qcmaterialbatchupdatebody", "label": "QcMaterialBatchUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1175"}, {"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": "L1195"}, {"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": "L1224"}, {"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": "L1247"}, {"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": "L1276"}, {"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": "L1293"}, {"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": "L1315"}, {"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": "L1327"}, {"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": "L1357"}, {"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": "L1386"}, {"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": "L1403"}, {"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": "L1456"}, {"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": "L1492"}, {"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": "L1534"}, {"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": "L1544"}, {"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": "L1557"}, {"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": "L1586"}, {"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": "L1623"}, {"id": "api_qc_stockcheckcreatebody", "label": "StockCheckCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1650"}, {"id": "api_qc_stockcheckunusedlineitem", "label": "StockCheckUnusedLineItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1657"}, {"id": "api_qc_stockcheckunusedlinesbody", "label": "StockCheckUnusedLinesBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1675"}, {"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": "L1681"}, {"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": "L1712"}, {"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": "L1738"}, {"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": "L1754"}, {"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": "L1780"}, {"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": "L1797"}, {"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_1539", "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": "L1539"}, {"id": "api_qc_rationale_1549", "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": "L1549"}, {"id": "api_qc_rationale_1598", "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": "L1598"}], "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": "L61", "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": "L61", "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": "L79", "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": "L101", "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": "L115", "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": "L149", "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": "L185", "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": "L205", "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": "L205", "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": "L217", "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": "L217", "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": "L230", "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": "L259", "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": "L274", "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": "L303", "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": "L334", "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": "L354", "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": "L354", "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": "L365", "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": "L365", "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": "L379", "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": "L379", "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": "L384", "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": "L384", "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": "L389", "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": "L389", "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": "L399", "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": "L421", "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": "L435", "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": "L463", "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": "L493", "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": "L514", "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": "L530", "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": "L552", "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": "L552", "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": "L565", "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": "L585", "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": "L624", "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": "L663", "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": "L681", "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": "L699", "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": "L729", "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": "L743", "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": "L776", "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": "L776", "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": "L783", "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": "L815", "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": "L846", "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": "L879", "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": "L897", "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": "L917", "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": "L937", "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": "L952", "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": "L975", "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": "L995", "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": "L1057", "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": "L1084", "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": "L1100", "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": "L1100", "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": "L1111", "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": "L1111", "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": "L1122", "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": "L1122", "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": "L1137", "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": "L1137", "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": "L1152", "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": "L1152", "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": "L1159", "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": "L1159", "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": "L1166", "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": "L1166", "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": "L1175", "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": "L1175", "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": "L1195", "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": "L1224", "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": "L1247", "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": "L1276", "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": "L1293", "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": "L1315", "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": "L1327", "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": "L1357", "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": "L1386", "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": "L1403", "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": "L1456", "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": "L1492", "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": "L1534", "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": "L1544", "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": "L1557", "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": "L1586", "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": "L1623", "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": "L1650", "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": "L1650", "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": "L1657", "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": "L1657", "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": "L1675", "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": "L1675", "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": "L1681", "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": "L1712", "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": "L1738", "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": "L1754", "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": "L1780", "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": "L1797", "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": "L905", "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": "L1008", "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": "L1066", "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": "L1540", "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": "L1550", "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_1539", "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": "L1539", "weight": 1.0}, {"source": "api_qc_rationale_1549", "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": "L1549", "weight": 1.0}, {"source": "api_qc_rationale_1598", "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": "L1598", "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": "L88"}, {"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": "L89"}, {"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": "L93"}, {"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": "L93"}, {"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": "L95"}, {"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": "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_company_options", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L106"}, {"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": "L107"}, {"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": "L107"}, {"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": "L109"}, {"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": "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_create_qc_third_party_company", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L121"}, {"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": "L122"}, {"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": "L137"}, {"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": "L139"}, {"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": "L139"}, {"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": "L141"}, {"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": "L141"}, {"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": "L143"}, {"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": "L143"}, {"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": "L145"}, {"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": "L145"}, {"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": "L156"}, {"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": "L157"}, {"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": "L172"}, {"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": "L175"}, {"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": "L175"}, {"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": "L177"}, {"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": "L177"}, {"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": "L179"}, {"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": "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_delete_qc_third_party_company", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L191"}, {"caller_nid": "api_qc_delete_qc_third_party_company", "callee": "soft_delete_company", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L192"}, {"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": "L193"}, {"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": "L195"}, {"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": "L195"}, {"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": "L197"}, {"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": "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_list_qc_third_party_items", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L240"}, {"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": "L241"}, {"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": "L251"}, {"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": "L251"}, {"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": "L253"}, {"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": "L253"}, {"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": "L255"}, {"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": "L255"}, {"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": "L265"}, {"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": "L266"}, {"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": "L266"}, {"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": "L268"}, {"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": "L268"}, {"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": "L270"}, {"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": "L270"}, {"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": "L280"}, {"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": "L281"}, {"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": "L291"}, {"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": "L293"}, {"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": "L293"}, {"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": "L295"}, {"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": "L295"}, {"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": "L297"}, {"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": "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_update_qc_third_party_item", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L310"}, {"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": "L311"}, {"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": "L321"}, {"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": "L324"}, {"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": "L324"}, {"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": "L326"}, {"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": "L326"}, {"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": "L328"}, {"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": "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_delete_qc_third_party_item", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L340"}, {"caller_nid": "api_qc_delete_qc_third_party_item", "callee": "soft_delete_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L341"}, {"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": "L342"}, {"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": "L344"}, {"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": "L344"}, {"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": "L346"}, {"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": "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_list_qc_lab_test_items", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L408"}, {"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": "L409"}, {"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": "L413"}, {"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": "L413"}, {"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": "L415"}, {"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": "L415"}, {"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": "L417"}, {"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": "L417"}, {"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": "L426"}, {"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": "L427"}, {"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": "L427"}, {"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": "L429"}, {"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": "L429"}, {"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": "L431"}, {"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": "L431"}, {"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": "L441"}, {"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": "L442"}, {"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": "L451"}, {"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": "L453"}, {"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": "L453"}, {"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": "L455"}, {"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": "L455"}, {"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": "L457"}, {"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": "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_update_qc_lab_test_item", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L470"}, {"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": "L471"}, {"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": "L480"}, {"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": "L483"}, {"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": "L483"}, {"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": "L485"}, {"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": "L485"}, {"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": "L487"}, {"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": "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_delete_qc_lab_test_item", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L499"}, {"caller_nid": "api_qc_delete_qc_lab_test_item", "callee": "soft_delete_lab_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L500"}, {"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": "L501"}, {"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": "L503"}, {"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": "L503"}, {"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": "L505"}, {"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": "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_list_item_params", "callee": "_get_tenant_no", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L521"}, {"caller_nid": "api_qc_list_item_params", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L522"}, {"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": "L522"}, {"caller_nid": "api_qc_list_item_params", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L524"}, {"caller_nid": "api_qc_list_item_params", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L524"}, {"caller_nid": "api_qc_list_item_params", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L526"}, {"caller_nid": "api_qc_list_item_params", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L526"}, {"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": "L538"}, {"caller_nid": "api_qc_save_item_params", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L539"}, {"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": "L540"}, {"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": "L540"}, {"caller_nid": "api_qc_save_item_params", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L544"}, {"caller_nid": "api_qc_save_item_params", "callee": "str", "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": "L546"}, {"caller_nid": "api_qc_save_item_params", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L546"}, {"caller_nid": "api_qc_assert_task_write_access", "callee": "lower", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L572"}, {"caller_nid": "api_qc_assert_task_write_access", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L572"}, {"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": "L573"}, {"caller_nid": "api_qc_assert_task_write_access", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L574"}, {"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": "L575"}, {"caller_nid": "api_qc_assert_task_write_access", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L575"}, {"caller_nid": "api_qc_assert_task_write_access", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L578"}, {"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": "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": "L581"}, {"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": "L591"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L592"}, {"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": "L594"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L597"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L598"}, {"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": "L603"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L606"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L607"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L614"}, {"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": "L615"}, {"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": "L615"}, {"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": "L617"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L617"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "rollback", "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": "L620"}, {"caller_nid": "api_qc_create_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L620"}, {"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": "L639"}, {"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": "L640"}, {"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": "L655"}, {"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": "L655"}, {"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": "L657"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L657"}, {"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": "L659"}, {"caller_nid": "api_qc_list_qc_work_orders", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L659"}, {"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": "L669"}, {"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": "L670"}, {"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": "L671"}, {"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": "L673"}, {"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": "L673"}, {"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": "L675"}, {"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": "L675"}, {"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": "L677"}, {"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": "L677"}, {"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": "L687"}, {"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": "L689"}, {"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": "L691"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L691"}, {"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": "L693"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L693"}, {"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": "L695"}, {"caller_nid": "api_qc_get_outbound_qc_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L695"}, {"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": "L706"}, {"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": "L711"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L716"}, {"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": "L717"}, {"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": "L717"}, {"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": "L719"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L719"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L721"}, {"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": "L722"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L722"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L724"}, {"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": "L725"}, {"caller_nid": "api_qc_update_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L725"}, {"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": "L735"}, {"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": "L736"}, {"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": "L736"}, {"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": "L737"}, {"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": "L739"}, {"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": "L739"}, {"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": "L750"}, {"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": "L751"}, {"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": "L761"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L762"}, {"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": "L764"}, {"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": "L764"}, {"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": "L766"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L766"}, {"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": "L768"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L768"}, {"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": "L770"}, {"caller_nid": "api_qc_configure_qc_work_order", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L770"}, {"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": "L789"}, {"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": "L790"}, {"caller_nid": "api_qc_create_qc_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L793"}, {"caller_nid": "api_qc_create_qc_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L794"}, {"caller_nid": "api_qc_create_qc_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L805"}, {"caller_nid": "api_qc_create_qc_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L806"}, {"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": "L806"}, {"caller_nid": "api_qc_create_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L808"}, {"caller_nid": "api_qc_create_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L808"}, {"caller_nid": "api_qc_create_qc_task", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L810"}, {"caller_nid": "api_qc_create_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L811"}, {"caller_nid": "api_qc_create_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L811"}, {"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": "L826"}, {"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": "L827"}, {"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": "L829"}, {"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": "L838"}, {"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": "L838"}, {"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": "L840"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L840"}, {"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": "L842"}, {"caller_nid": "api_qc_list_my_qc_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L842"}, {"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": "L858"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "list_tasks", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L859"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L871"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L871"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L873"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L873"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L875"}, {"caller_nid": "api_qc_list_qc_tasks", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L875"}, {"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": "L885"}, {"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": "L886"}, {"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": "L887"}, {"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": "L889"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L889"}, {"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": "L891"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L891"}, {"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": "L893"}, {"caller_nid": "api_qc_get_qc_task_detail", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L893"}, {"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": "L904"}, {"caller_nid": "api_qc_start_qc_task", "callee": "start_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L906"}, {"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": "L906"}, {"caller_nid": "api_qc_start_qc_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L907"}, {"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": "L907"}, {"caller_nid": "api_qc_start_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L909"}, {"caller_nid": "api_qc_start_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L909"}, {"caller_nid": "api_qc_start_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L911"}, {"caller_nid": "api_qc_start_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L911"}, {"caller_nid": "api_qc_start_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L913"}, {"caller_nid": "api_qc_start_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L913"}, {"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": "L923"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "complete_task", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L924"}, {"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": "L925"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L927"}, {"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": "L927"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L929"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L929"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L931"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L931"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L933"}, {"caller_nid": "api_qc_complete_qc_task", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L933"}, {"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": "L943"}, {"caller_nid": "api_qc_get_task_results", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L944"}, {"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": "L944"}, {"caller_nid": "api_qc_get_task_results", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L946"}, {"caller_nid": "api_qc_get_task_results", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L946"}, {"caller_nid": "api_qc_get_task_results", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L948"}, {"caller_nid": "api_qc_get_task_results", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L948"}, {"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": "L959"}, {"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": "L960"}, {"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": "L967"}, {"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": "L969"}, {"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": "L969"}, {"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": "L971"}, {"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": "L971"}, {"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": "L981"}, {"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": "L982"}, {"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": "L984"}, {"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": "L985"}, {"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": "L986"}, {"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": "L989"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L989"}, {"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": "L991"}, {"caller_nid": "api_qc_get_task_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L991"}, {"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": "L1003"}, {"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": "L1004"}, {"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": "L1005"}, {"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": "L1007"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1009"}, {"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": "L1011"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1014"}, {"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": "L1016"}, {"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": "L1018"}, {"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": "L1022"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1032"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1033"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1034"}, {"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": "L1035"}, {"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": "L1036"}, {"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": "L1037"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1041"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "isinstance", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1043"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1043"}, {"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": "L1044"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1046"}, {"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": "L1047"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1047"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1049"}, {"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": "L1050"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1050"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "rollback", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1052"}, {"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": "L1053"}, {"caller_nid": "api_qc_complete_task_with_result", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1053"}, {"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": "L1065"}, {"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": "L1067"}, {"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": "L1072"}, {"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": "L1074"}, {"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": "L1074"}, {"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": "L1076"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1076"}, {"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": "L1078"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1078"}, {"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": "L1080"}, {"caller_nid": "api_qc_update_qc_task_attachments", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1080"}, {"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": "L1090"}, {"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": "L1091"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1091"}, {"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": "L1092"}, {"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": "L1094"}, {"caller_nid": "api_qc_delete_qc_task_api", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1094"}, {"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": "L1205"}, {"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": "L1206"}, {"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": "L1216"}, {"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": "L1216"}, {"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": "L1218"}, {"caller_nid": "api_qc_list_qc_material_batches", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1218"}, {"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": "L1220"}, {"caller_nid": "api_qc_list_qc_material_batches", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1220"}, {"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": "L1232"}, {"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": "L1233"}, {"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": "L1234"}, {"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": "L1243"}, {"caller_nid": "api_qc_qc_material_batch_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1243"}, {"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": "L1254"}, {"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": "L1255"}, {"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": "L1256"}, {"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": "L1257"}, {"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": "L1264"}, {"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": "L1265"}, {"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": "L1266"}, {"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": "L1270"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1270"}, {"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": "L1272"}, {"caller_nid": "api_qc_update_qc_material_batch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1272"}, {"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": "L1282"}, {"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": "L1283"}, {"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": "L1284"}, {"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": "L1285"}, {"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": "L1287"}, {"caller_nid": "api_qc_delete_qc_material_batch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1287"}, {"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": "L1289"}, {"caller_nid": "api_qc_delete_qc_material_batch", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1289"}, {"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": "L1302"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "list_materials", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1303"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1307"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "_page_payload", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1307"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1309"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1309"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1311"}, {"caller_nid": "api_qc_list_qc_materials", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1311"}, {"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": "L1320"}, {"caller_nid": "api_qc_qc_material_options", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1321"}, {"caller_nid": "api_qc_qc_material_options", "callee": "options_list", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1321"}, {"caller_nid": "api_qc_qc_material_options", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1323"}, {"caller_nid": "api_qc_qc_material_options", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1323"}, {"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": "L1333"}, {"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": "L1334"}, {"caller_nid": "api_qc_create_qc_material", "callee": "create_material", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1335"}, {"caller_nid": "api_qc_create_qc_material", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1341"}, {"caller_nid": "api_qc_create_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1341"}, {"caller_nid": "api_qc_create_qc_material", "callee": "_norm_status", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1344"}, {"caller_nid": "api_qc_create_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1349"}, {"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": "L1349"}, {"caller_nid": "api_qc_create_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1351"}, {"caller_nid": "api_qc_create_qc_material", "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": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1353"}, {"caller_nid": "api_qc_create_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1353"}, {"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": "L1364"}, {"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": "L1365"}, {"caller_nid": "api_qc_update_qc_material", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1366"}, {"caller_nid": "api_qc_update_qc_material", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1368"}, {"caller_nid": "api_qc_update_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1368"}, {"caller_nid": "api_qc_update_qc_material", "callee": "_norm_status", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1370"}, {"caller_nid": "api_qc_update_qc_material", "callee": "update_material", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1371"}, {"caller_nid": "api_qc_update_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1378"}, {"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": "L1378"}, {"caller_nid": "api_qc_update_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1380"}, {"caller_nid": "api_qc_update_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1380"}, {"caller_nid": "api_qc_update_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1382"}, {"caller_nid": "api_qc_update_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1382"}, {"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": "L1392"}, {"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": "L1393"}, {"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": "L1394"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1395"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1397"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1397"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1399"}, {"caller_nid": "api_qc_delete_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1399"}, {"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": "L1409"}, {"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": "L1410"}, {"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": "L1411"}, {"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": "L1413"}, {"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": "L1415"}, {"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": "L1440"}, {"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": "L1448"}, {"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": "L1450"}, {"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": "L1450"}, {"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": "L1452"}, {"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": "L1452"}, {"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": "L1462"}, {"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": "L1463"}, {"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": "L1464"}, {"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": "L1466"}, {"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": "L1468"}, {"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": "L1474"}, {"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": "L1484"}, {"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": "L1486"}, {"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": "L1486"}, {"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": "L1488"}, {"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": "L1488"}, {"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": "L1499"}, {"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": "L1500"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1501"}, {"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": "L1503"}, {"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": "L1505"}, {"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": "L1509"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "Decimal", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1520"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1520"}, {"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": "L1526"}, {"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": "L1526"}, {"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": "L1528"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1528"}, {"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": "L1530"}, {"caller_nid": "api_qc_stock_in_qc_material", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1530"}, {"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": "L1570"}, {"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": "L1571"}, {"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": "L1578"}, {"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": "L1578"}, {"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": "L1580"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1580"}, {"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": "L1582"}, {"caller_nid": "api_qc_list_qc_material_usages", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/qc.py", "source_location": "L1582"}, {"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": "L1600"}, {"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": "L1601"}, {"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": "L1604"}, {"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": "L1605"}, {"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": "L1605"}, {"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": "L1615"}, {"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": "L1615"}, {"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": "L1617"}, {"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": "L1617"}, {"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": "L1619"}, {"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": "L1619"}, {"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": "L1632"}, {"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": "L1633"}, {"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": "L1636"}, {"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": "L1639"}, {"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": "L1639"}, {"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": "L1640"}, {"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": "L1642"}, {"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": "L1642"}, {"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": "L1644"}, {"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": "L1644"}, {"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": "L1692"}, {"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": "L1693"}, {"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": "L1704"}, {"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": "L1704"}, {"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": "L1706"}, {"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": "L1706"}, {"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": "L1708"}, {"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": "L1708"}, {"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": "L1718"}, {"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": "L1719"}, {"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": "L1720"}, {"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": "L1720"}, {"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": "L1721"}, {"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": "L1730"}, {"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": "L1732"}, {"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": "L1732"}, {"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": "L1734"}, {"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": "L1734"}, {"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": "L1744"}, {"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": "L1745"}, {"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": "L1746"}, {"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": "L1748"}, {"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": "L1748"}, {"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": "L1750"}, {"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": "L1750"}, {"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": "L1761"}, {"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": "L1762"}, {"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": "L1763"}, {"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": "L1763"}, {"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": "L1764"}, {"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": "L1767"}, {"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": "L1772"}, {"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": "L1774"}, {"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": "L1774"}, {"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": "L1776"}, {"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": "L1776"}, {"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": "L1786"}, {"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": "L1787"}, {"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": "L1788"}, {"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": "L1789"}, {"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": "L1791"}, {"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": "L1791"}, {"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": "L1793"}, {"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": "L1793"}, {"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": "L1803"}, {"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": "L1804"}, {"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": "L1805"}, {"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": "L1806"}, {"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": "L1808"}, {"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": "L1808"}, {"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": "L1810"}, {"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": "L1810"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/d387431d63a67d3730ffdd45a7b8fd3dafd5b7983d9a81cecd17163b4b8cb926.json b/backend/app/graphify-out/cache/ast/d387431d63a67d3730ffdd45a7b8fd3dafd5b7983d9a81cecd17163b4b8cb926.json new file mode 100644 index 00000000..1e5c8812 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/d387431d63a67d3730ffdd45a7b8fd3dafd5b7983d9a81cecd17163b4b8cb926.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": "L75"}, {"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": "L116"}, {"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": "L122"}, {"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": "L126"}, {"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": "L133"}, {"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": "L138"}, {"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": "L143"}, {"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": "L150"}, {"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": "L162"}, {"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": "L191"}, {"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": "L281"}, {"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": "L326"}, {"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": "L331"}, {"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": "L343"}, {"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": "L352"}, {"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": "L361"}, {"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": "L369"}, {"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": "L387"}, {"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": "L410"}, {"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": "L543"}, {"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": "L557"}, {"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": "L565"}, {"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": "L625"}, {"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": "L740"}, {"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": "L848"}, {"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": "L857"}, {"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": "L878"}, {"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": "L902"}, {"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": "L923"}, {"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": "L986"}, {"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": "L1046"}, {"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": "L1080"}, {"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": "L1094"}, {"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": "L1120"}, {"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": "L1244"}, {"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": "L1384"}, {"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": "L1459"}, {"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": "L1486"}, {"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": "L1508"}, {"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": "L1533"}, {"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": "L1558"}, {"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": "L1598"}, {"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": "L1632"}, {"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": "L1654"}, {"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": "L1700"}, {"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": "L1713"}, {"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": "L1728"}, {"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": "L1789"}, {"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": "L1813"}, {"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": "L1885"}, {"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": "L2011"}, {"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": "L2043"}, {"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": "L2080"}, {"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": "L2138"}, {"id": "crud_qc_work_order_rationale_78", "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": "L78"}, {"id": "crud_qc_work_order_rationale_194", "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": "L194"}, {"id": "crud_qc_work_order_rationale_284", "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": "L284"}, {"id": "crud_qc_work_order_rationale_344", "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": "L344"}, {"id": "crud_qc_work_order_rationale_353", "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": "L353"}, {"id": "crud_qc_work_order_rationale_396", "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": "L396"}, {"id": "crud_qc_work_order_rationale_633", "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": "L633"}, {"id": "crud_qc_work_order_rationale_930", "label": "\u6309\u6837\u672c\u6279\u91cf\u8fd4\u56de\u8d28\u68c0\u5de5\u5355\u6458\u8981\uff0c\u4f9b\u534f\u8bae/\u6350\u8d60\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002 \u7ec6\u80de\u5b58\u50a8\uff1a\u4f20\u5165 sample_code_by_id \u65f6\uff0c\u6309\u79df\u6237 + \u6837\u672c\u7f16\u7801\u5173\u8054\u3002 \u79d1", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L930"}, {"id": "crud_qc_work_order_rationale_1049", "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": "L1049"}, {"id": "crud_qc_work_order_rationale_1132", "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": "L1132"}, {"id": "crud_qc_work_order_rationale_1256", "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": "L1256"}, {"id": "crud_qc_work_order_rationale_1567", "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": "L1567"}, {"id": "crud_qc_work_order_rationale_1608", "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": "L1608"}, {"id": "crud_qc_work_order_rationale_1888", "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": "L1888"}, {"id": "crud_qc_work_order_rationale_2139", "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": "L2139"}], "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_models_models", "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_qc_param", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L42", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_work_order_py", "target": "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": "L43", "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": "L75", "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": "L116", "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": "L122", "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": "L126", "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": "L133", "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": "L138", "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": "L143", "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": "L150", "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": "L162", "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": "L191", "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": "L281", "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": "L326", "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": "L331", "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": "L343", "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": "L352", "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": "L361", "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": "L369", "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": "L387", "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": "L410", "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": "L543", "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": "L557", "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": "L565", "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": "L625", "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": "L740", "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": "L848", "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": "L857", "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": "L878", "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": "L902", "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": "L923", "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": "L986", "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": "L1046", "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": "L1080", "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": "L1094", "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": "L1120", "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": "L1244", "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": "L1384", "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": "L1459", "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": "L1486", "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": "L1508", "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": "L1533", "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": "L1558", "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": "L1598", "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": "L1632", "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": "L1654", "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": "L1700", "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": "L1713", "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": "L1728", "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": "L1789", "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": "L1813", "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": "L1885", "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": "L2011", "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": "L2043", "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": "L2080", "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": "L2138", "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": "L277", "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": "L354", "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": "L362", "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": "L399", "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": "L400", "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": "L402", "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": "L403", "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": "L430", "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": "L432", "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": "L441", "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": "L481", "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": "L506", "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": "L513", "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": "L516", "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": "L590", "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": "L591", "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": "L592", "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": "L615", "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": "L618", "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": "L675", "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": "L840", "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": "L841", "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": "L843", "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": "L844", "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": "L896", "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": "L912", "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": "L914", "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": "L916", "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": "L917", "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": "L918", "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": "L964", "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": "L989", "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": "L992", "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": "L993", "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": "L995", "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": "L1024", "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": "L1028", "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": "L1032", "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": "L1040", "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": "L1041", "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": "L1154", "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": "L1165", "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": "L1185", "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": "L1278", "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": "L1291", "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": "L1314", "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": "L1398", "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": "L1420", "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": "L1430", "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": "L1472", "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": "L1527", "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": "L1568", "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": "L1571", "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": "L1609", "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": "L1615", "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": "L1643", "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": "L1694", "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": "L1696", "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": "L1716", "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": "L1719", "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": "L1720", "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": "L1722", "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": "L1723", "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": "L1724", "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": "L1740", "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": "L1755", "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": "L1764", "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": "L1805", "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": "L1816", "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": "L1910", "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": "L1917", "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": "L2014", "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": "L2024", "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": "L2027", "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": "L2030", "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": "L2058", "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": "L2091", "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": "L2113", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_78", "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": "L78", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_194", "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": "L194", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_284", "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": "L284", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_344", "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": "L344", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_353", "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": "L353", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_396", "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": "L396", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_633", "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": "L633", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_930", "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": "L930", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1049", "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": "L1049", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1132", "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": "L1132", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1256", "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": "L1256", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1567", "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": "L1567", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1608", "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": "L1608", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_1888", "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": "L1888", "weight": 1.0}, {"source": "crud_qc_work_order_rationale_2139", "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": "L2139", "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": "L82"}, {"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": "L82"}, {"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": "L82"}, {"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": "L93"}, {"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": "L93"}, {"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": "L93"}, {"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": "L104"}, {"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": "L104"}, {"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": "L104"}, {"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": "L112"}, {"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": "L119"}, {"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": "L123"}, {"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": "L127"}, {"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": "L128"}, {"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": "L134"}, {"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": "L135"}, {"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": "L139"}, {"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": "L140"}, {"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": "L144"}, {"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": "L147"}, {"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": "L153"}, {"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": "L155"}, {"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": "L156"}, {"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": "L158"}, {"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": "L167"}, {"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": "L167"}, {"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": "L167"}, {"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": "L171"}, {"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": "L171"}, {"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": "L171"}, {"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": "L173"}, {"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": "L179"}, {"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": "L179"}, {"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": "L182"}, {"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": "L182"}, {"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": "L183"}, {"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": "L184"}, {"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": "L185"}, {"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": "L186"}, {"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": "L187"}, {"caller_nid": "crud_qc_work_order_enrich_outbound_work_orders", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L200"}, {"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": "L203"}, {"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": "L203"}, {"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": "L203"}, {"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": "L209"}, {"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": "L209"}, {"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": "L209"}, {"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": "L211"}, {"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": "L217"}, {"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": "L217"}, {"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": "L220"}, {"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": "L220"}, {"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": "L220"}, {"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": "L222"}, {"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": "L228"}, {"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": "L228"}, {"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": "L231"}, {"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": "L231"}, {"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": "L231"}, {"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": "L233"}, {"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": "L242"}, {"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": "L242"}, {"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": "L242"}, {"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": "L244"}, {"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": "L252"}, {"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": "L255"}, {"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": "L256"}, {"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": "L259"}, {"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": "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": "L262"}, {"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": "_resolve_course_display", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L269"}, {"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": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L276"}, {"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": "L285"}, {"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": "L290"}, {"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": "L290"}, {"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": "L290"}, {"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": "L290"}, {"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": "L290"}, {"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": "L290"}, {"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": "L293"}, {"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": "L297"}, {"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": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L316"}, {"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": "L317"}, {"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": "L318"}, {"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": "L327"}, {"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": "L328"}, {"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": "L337"}, {"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": "L337"}, {"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": "L337"}, {"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": "L338"}, {"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": "L346"}, {"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": "L346"}, {"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": "L347"}, {"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": "L356"}, {"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": "L357"}, {"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": "L358"}, {"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": "L358"}, {"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": "L364"}, {"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": "L365"}, {"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": "L366"}, {"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": "L366"}, {"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": "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": "L382"}, {"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": "L384"}, {"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": "L415"}, {"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": "L420"}, {"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": "L420"}, {"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": "L420"}, {"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": "L421"}, {"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": "L429"}, {"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": "L429"}, {"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": "L434"}, {"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": "L435"}, {"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": "L436"}, {"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": "L437"}, {"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": "L437"}, {"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": "L439"}, {"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": "L443"}, {"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": "L444"}, {"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": "L445"}, {"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": "L446"}, {"caller_nid": "crud_qc_work_order_enrich_work_order_list_items", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_work_order.py", "source_location": "L446"}, {"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": "L448"}, {"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": "L449"}, {"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": "L449"}, {"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": "L450"}, {"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": "L450"}, {"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": "L451"}, {"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": "L451"}, {"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": "L452"}, {"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": "L452"}, {"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": "L457"}, {"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": "L457"}, {"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": "L457"}, {"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": "L458"}, {"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": "L465"}, {"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": "L465"}, {"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": "L465"}, {"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": "L467"}, {"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": "L467"}, {"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": "L473"}, {"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": "L474"}, {"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": "L477"}, {"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": "L477"}, {"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": "L477"}, {"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": "L477"}, {"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": "L485"}, {"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": "L485"}, {"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": "L485"}, {"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": "L486"}, {"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": "L493"}, {"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": "L493"}, {"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": "L493"}, {"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": "L494"}, {"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": "L499"}, {"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": "L503"}, {"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": "L503"}, {"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": "L508"}, {"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": "L509"}, {"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": "L510"}, {"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": "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": "L526"}, {"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": "L526"}, {"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": "L527"}, {"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": "L527"}, {"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": "L529"}, {"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": "L531"}, {"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": "L534"}, {"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": "L534"}, {"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": "L535"}, {"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": "L535"}, {"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": "L537"}, {"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": "L539"}, {"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": "L544"}, {"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": "L544"}, {"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": "L547"}, {"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": "L547"}, {"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": "L547"}, {"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": "L550"}, {"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": "L558"}, {"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": "L561"}, {"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": "L561"}, {"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": "L561"}, {"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": "L561"}, {"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": "L562"}, {"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": "L571"}, {"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": "L572"}, {"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": "L574"}, {"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": "L576"}, {"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": "L577"}, {"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": "L593"}, {"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": "L595"}, {"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": "L596"}, {"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": "L597"}, {"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": "L598"}, {"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": "L599"}, {"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": "L600"}, {"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": "L610"}, {"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": "L634"}, {"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": "L637"}, {"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": "L637"}, {"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": "L637"}, {"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": "L648"}, {"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": "L653"}, {"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": "L653"}, {"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": "L653"}, {"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": "L664"}, {"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": "L664"}, {"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": "L664"}, {"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": "L673"}, {"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": "L674"}, {"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": "L690"}, {"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": "L691"}, {"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": "L697"}, {"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": "L697"}, {"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": "L697"}, {"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": "L708"}, {"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": "L708"}, {"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": "L708"}, {"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": "L714"}, {"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": "L715"}, {"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": "L731"}, {"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": "L732"}, {"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": "L735"}, {"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": "L736"}, {"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": "L830"}, {"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": "L830"}, {"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": "L830"}, {"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": "L830"}, {"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": "L830"}, {"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": "L831"}, {"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": "L832"}, {"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": "L832"}, {"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": "L834"}, {"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": "L834"}, {"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": "L834"}, {"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": "L834"}, {"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": "L834"}, {"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": "L835"}, {"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": "L845"}, {"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": "L851"}, {"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": "L851"}, {"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": "L853"}, {"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": "L854"}, {"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": "L859"}, {"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": "L859"}, {"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": "L859"}, {"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": "L859"}, {"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": "L864"}, {"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": "L880"}, {"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": "L880"}, {"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": "L880"}, {"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": "L880"}, {"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": "L885"}, {"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": "L903"}, {"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": "L905"}, {"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": "L905"}, {"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": "L906"}, {"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": "L906"}, {"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": "L907"}, {"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": "L907"}, {"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": "L908"}, {"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": "L909"}, {"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": "L910"}, {"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": "L910"}, {"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": "L911"}, {"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": "L915"}, {"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": "L939"}, {"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": "L939"}, {"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": "L939"}, {"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": "L939"}, {"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": "L943"}, {"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": "L943"}, {"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": "L943"}, {"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": "L948"}, {"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": "L954"}, {"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": "L958"}, {"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": "L959"}, {"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": "L962"}, {"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": "L970"}, {"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": "L970"}, {"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": "L970"}, {"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": "L972"}, {"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": "L980"}, {"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": "L991"}, {"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": "L997"}, {"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": "L999"}, {"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": "L1000"}, {"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": "L1001"}, {"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": "L1002"}, {"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": "L1003"}, {"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": "L1004"}, {"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": "L1005"}, {"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": "L1006"}, {"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": "L1007"}, {"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": "L1008"}, {"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": "L1011"}, {"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": "L1016"}, {"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": "L1016"}, {"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": "L1016"}, {"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": "L1021"}, {"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": "L1033"}, {"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": "L1036"}, {"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": "L1042"}, {"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": "L1053"}, {"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": "L1053"}, {"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": "L1053"}, {"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": "L1055"}, {"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": "L1063"}, {"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": "L1065"}, {"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": "L1066"}, {"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": "L1066"}, {"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": "L1066"}, {"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": "L1067"}, {"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": "L1077"}, {"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": "L1084"}, {"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": "L1084"}, {"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": "L1084"}, {"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": "L1107"}, {"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": "L1109"}, {"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": "L1110"}, {"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": "L1133"}, {"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": "L1135"}, {"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": "L1135"}, {"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": "L1135"}, {"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": "L1144"}, {"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": "L1145"}, {"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": "L1145"}, {"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": "L1153"}, {"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": "L1164"}, {"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": "L1170"}, {"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": "L1172"}, {"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": "L1197"}, {"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": "L1199"}, {"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": "L1200"}, {"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": "L1201"}, {"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": "L1216"}, {"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": "L1217"}, {"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": "L1218"}, {"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": "L1257"}, {"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": "L1259"}, {"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": "L1259"}, {"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": "L1259"}, {"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": "L1268"}, {"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": "L1269"}, {"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": "L1269"}, {"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": "L1277"}, {"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": "L1280"}, {"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": "L1289"}, {"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": "L1290"}, {"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": "L1296"}, {"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": "L1298"}, {"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": "L1326"}, {"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": "L1328"}, {"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": "L1329"}, {"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": "L1331"}, {"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": "L1332"}, {"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": "L1334"}, {"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": "L1335"}, {"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": "L1353"}, {"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": "L1354"}, {"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": "L1355"}, {"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": "L1400"}, {"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": "L1401"}, {"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": "L1410"}, {"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": "L1412"}, {"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": "L1414"}, {"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": "L1445"}, {"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": "L1449"}, {"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": "L1450"}, {"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": "L1453"}, {"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": "L1454"}, {"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": "L1455"}, {"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": "L1461"}, {"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": "L1461"}, {"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": "L1461"}, {"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": "L1475"}, {"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": "L1476"}, {"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": "L1479"}, {"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": "L1480"}, {"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": "L1488"}, {"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": "L1488"}, {"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": "L1488"}, {"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": "L1488"}, {"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": "L1494"}, {"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": "L1510"}, {"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": "L1510"}, {"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": "L1510"}, {"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": "L1510"}, {"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": "L1516"}, {"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": "L1535"}, {"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": "L1535"}, {"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": "L1535"}, {"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": "L1535"}, {"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": "L1542"}, {"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": "L1547"}, {"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": "L1548"}, {"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": "L1549"}, {"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": "L1550"}, {"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": "L1551"}, {"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": "L1552"}, {"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": "L1553"}, {"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": "L1554"}, {"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": "L1569"}, {"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": "L1570"}, {"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": "L1589"}, {"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": "L1590"}, {"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": "L1593"}, {"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": "L1594"}, {"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": "L1611"}, {"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": "L1612"}, {"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": "L1612"}, {"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": "L1619"}, {"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": "L1621"}, {"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": "L1624"}, {"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": "L1626"}, {"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": "L1627"}, {"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": "L1628"}, {"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": "L1684"}, {"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": "L1684"}, {"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": "L1684"}, {"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": "L1684"}, {"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": "L1684"}, {"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": "L1685"}, {"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": "L1686"}, {"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": "L1686"}, {"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": "L1688"}, {"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": "L1688"}, {"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": "L1688"}, {"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": "L1688"}, {"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": "L1688"}, {"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": "L1689"}, {"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": "L1697"}, {"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": "L1703"}, {"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": "L1703"}, {"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": "L1709"}, {"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": "L1710"}, {"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": "L1742"}, {"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": "L1745"}, {"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": "L1747"}, {"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": "L1749"}, {"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": "L1778"}, {"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": "L1782"}, {"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": "L1783"}, {"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": "L1784"}, {"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": "L1785"}, {"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": "L1793"}, {"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": "L1793"}, {"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": "L1793"}, {"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": "L1808"}, {"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": "L1809"}, {"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": "L1810"}, {"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": "L1818"}, {"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": "L1820"}, {"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": "L1822"}, {"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": "L1825"}, {"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": "L1825"}, {"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": "L1825"}, {"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": "L1835"}, {"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": "L1835"}, {"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": "L1835"}, {"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": "L1851"}, {"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": "L1851"}, {"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": "L1851"}, {"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": "L1865"}, {"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": "L1865"}, {"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": "L1865"}, {"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": "L1882"}, {"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": "L1900"}, {"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": "L1900"}, {"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": "L1900"}, {"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": "L1921"}, {"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": "L1921"}, {"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": "L1921"}, {"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": "L1940"}, {"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": "L1940"}, {"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": "L1940"}, {"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": "L1949"}, {"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": "L1956"}, {"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": "L1965"}, {"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": "L1965"}, {"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": "L1965"}, {"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": "L1977"}, {"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": "L1987"}, {"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": "L1987"}, {"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": "L1987"}, {"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": "L2016"}, {"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": "L2017"}, {"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": "L2019"}, {"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": "L2024"}, {"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": "L2026"}, {"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": "L2036"}, {"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": "L2039"}, {"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": "L2056"}, {"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": "L2057"}, {"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": "L2075"}, {"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": "L2076"}, {"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": "L2091"}, {"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": "L2098"}, {"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": "L2098"}, {"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": "L2098"}, {"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": "L2109"}, {"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": "L2111"}, {"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": "L2112"}, {"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": "L2133"}, {"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": "L2134"}, {"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": "L2140"}, {"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": "L2140"}, {"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": "L2140"}, {"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": "L2141"}, {"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": "L2148"}, {"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": "L2150"}, {"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": "L2152"}, {"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": "L2155"}, {"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": "L2155"}, {"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": "L2155"}, {"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": "L2156"}, {"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": "L2161"}, {"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": "L2161"}, {"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": "L2161"}, {"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": "L2162"}, {"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": "L2173"}, {"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": "L2173"}, {"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": "L2173"}, {"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": "L2174"}, {"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": "L2182"}, {"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": "L2182"}, {"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": "L2182"}, {"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": "L2183"}, {"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": "L2195"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/dd753c9b7780174443b2f0ddf468364dd14c91308fe8be04aba27d65acccff3a.json b/backend/app/graphify-out/cache/ast/dd753c9b7780174443b2f0ddf468364dd14c91308fe8be04aba27d65acccff3a.json new file mode 100644 index 00000000..0dd45cb8 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/dd753c9b7780174443b2f0ddf468364dd14c91308fe8be04aba27d65acccff3a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_api_menu_py", "label": "menu.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/menu.py", "source_location": "L1"}, {"id": "api_menu_get_menu_list", "label": "get_menu_list()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/menu.py", "source_location": "L777"}, {"id": "api_menu_rationale_1", "label": "\u8fd0\u8425\u7aef\u83dc\u5355\u63a5\u53e3\uff08\u4e0e web-admin \u524d\u7aef\u9759\u6001\u8def\u7531 sqxp.ts \u5bf9\u9f50\uff0c13 \u4e2a\u4e00\u7ea7\u83dc\u5355\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/menu.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_api_menu_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/menu.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_menu_py", "target": "app_core_menu_guard", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/menu.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_menu_py", "target": "app_core_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/menu.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_menu_py", "target": "api_menu_get_menu_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/menu.py", "source_location": "L777", "weight": 1.0}, {"source": "api_menu_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_api_menu_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/menu.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_menu_get_menu_list", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/menu.py", "source_location": "L779"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/eb20a9edd0d26c4da33fd86569e7cb3da524f7efb8192b18de7e99395244af45.json b/backend/app/graphify-out/cache/ast/eb20a9edd0d26c4da33fd86569e7cb3da524f7efb8192b18de7e99395244af45.json new file mode 100644 index 00000000..dc4e9b39 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/eb20a9edd0d26c4da33fd86569e7cb3da524f7efb8192b18de7e99395244af45.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": "L34"}, {"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": "L40"}, {"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": "L44"}, {"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": "L57"}, {"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": "L62"}, {"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": "L95"}, {"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": "L132"}, {"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": "L240"}, {"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": "L251"}, {"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": "L296"}, {"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": "L377"}, {"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": "L460"}, {"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": "L467"}, {"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": "L485"}, {"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": "L494"}, {"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": "L522"}, {"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": "L539"}, {"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": "L543"}, {"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": "L587"}, {"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": "L639"}, {"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": "L669"}, {"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": "L718"}, {"id": "crud_qc_task_rationale_598", "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": "L598"}], "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_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L22", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_qc_task_py", "target": "app_models_models", "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_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L31", "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": "L34", "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": "L40", "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": "L44", "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": "L57", "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": "L62", "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": "L95", "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": "L132", "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": "L240", "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": "L251", "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": "L296", "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": "L377", "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": "L460", "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": "L467", "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": "L485", "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": "L494", "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": "L522", "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": "L539", "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": "L543", "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": "L587", "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": "L639", "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": "L669", "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": "L718", "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": "L81", "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": "L84", "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": "L87", "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": "L217", "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": "L246", "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": "L247", "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": "L272", "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": "L372", "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": "L373", "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": "L455", "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": "L456", "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": "L480", "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": "L481", "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": "L509", "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": "L510", "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": "L523", "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": "L553", "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": "L570", "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": "L601", "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": "L618", "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": "L628", "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": "L648", "weight": 1.0}, {"source": "crud_qc_task_rationale_598", "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": "L598", "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": "L37"}, {"caller_nid": "crud_qc_task_fmt_dt", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L41"}, {"caller_nid": "crud_qc_task_conclusion_label", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L58"}, {"caller_nid": "crud_qc_task_conclusion_label", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L59"}, {"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": "L72"}, {"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": "L86"}, {"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": "L96"}, {"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": "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": "L104"}, {"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": "L105"}, {"caller_nid": "crud_qc_task_task_work_order_context", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L107"}, {"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": "_reception_source_label", "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": "_qc_biz_type_label", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L116"}, {"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": "L119"}, {"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": "L137"}, {"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": "L137"}, {"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": "L142"}, {"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": "L142"}, {"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": "L142"}, {"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": "L143"}, {"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": "L148"}, {"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": "L153"}, {"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": "L160"}, {"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": "L160"}, {"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": "L160"}, {"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": "L161"}, {"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": "L168"}, {"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": "L168"}, {"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": "L168"}, {"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": "L170"}, {"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": "L175"}, {"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": "L178"}, {"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": "L178"}, {"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": "L178"}, {"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": "L178"}, {"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": "L182"}, {"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": "L185"}, {"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": "L190"}, {"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": "L196"}, {"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": "L196"}, {"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": "L196"}, {"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": "L197"}, {"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": "L204"}, {"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": "L204"}, {"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": "L204"}, {"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": "L205"}, {"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": "L210"}, {"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": "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": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L214"}, {"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": "L214"}, {"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": "L219"}, {"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": "L226"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L229"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L231"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L234"}, {"caller_nid": "crud_qc_task_enrich_tasks_reception_fields", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L236"}, {"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": "L247"}, {"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": "L268"}, {"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": "L269"}, {"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": "L275"}, {"caller_nid": "crud_qc_task_create_task_for_line", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L286"}, {"caller_nid": "crud_qc_task_create_task_for_line", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L288"}, {"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": "L291"}, {"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": "L292"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L358"}, {"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": "L358"}, {"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": "L358"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L358"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L358"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L359"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L360"}, {"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": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L362"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L362"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L362"}, {"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": "L362"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L362"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L364"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "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": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L366"}, {"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": "L374"}, {"caller_nid": "crud_qc_task_list_tasks", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L374"}, {"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": "L441"}, {"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": "L441"}, {"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": "L441"}, {"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": "L441"}, {"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": "L441"}, {"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": "L442"}, {"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": "L443"}, {"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": "L443"}, {"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": "L445"}, {"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": "L445"}, {"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": "L445"}, {"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": "L445"}, {"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": "L445"}, {"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": "L447"}, {"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": "L448"}, {"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": "L449"}, {"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": "L457"}, {"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": "L457"}, {"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": "L463"}, {"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": "L464"}, {"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": "L469"}, {"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": "L469"}, {"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": "L469"}, {"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": "L469"}, {"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": "L469"}, {"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": "L477"}, {"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": "L482"}, {"caller_nid": "crud_qc_task_get_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L488"}, {"caller_nid": "crud_qc_task_get_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L488"}, {"caller_nid": "crud_qc_task_get_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L490"}, {"caller_nid": "crud_qc_task_get_task", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L491"}, {"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": "L496"}, {"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": "L496"}, {"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": "L496"}, {"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": "L496"}, {"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": "L507"}, {"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": "L511"}, {"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": "L514"}, {"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": "L515"}, {"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": "L516"}, {"caller_nid": "crud_qc_task_start_task", "callee": "ValueError", "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": "L527"}, {"caller_nid": "crud_qc_task_start_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L529"}, {"caller_nid": "crud_qc_task_start_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L532"}, {"caller_nid": "crud_qc_task_start_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L533"}, {"caller_nid": "crud_qc_task_start_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L534"}, {"caller_nid": "crud_qc_task_start_task", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L535"}, {"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": "L540"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L555"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L556"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L558"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L561"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L563"}, {"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": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L566"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L571"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L574"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L575"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L577"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L578"}, {"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": "L581"}, {"caller_nid": "crud_qc_task_complete_task", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/qc_task.py", "source_location": "L583"}, {"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": "L603"}, {"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": "L604"}, {"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": "L606"}, {"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": "L608"}, {"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": "L616"}, {"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": "L620"}, {"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": "L621"}, {"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": "L623"}, {"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": "L624"}, {"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": "L626"}, {"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": "L650"}, {"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": "L651"}, {"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": "L659"}, {"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": "L660"}, {"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": "L662"}, {"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": "L663"}, {"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": "L665"}, {"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": "L687"}, {"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": "L687"}, {"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": "L689"}, {"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": "L689"}, {"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": "L689"}, {"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": "L691"}, {"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": "L695"}, {"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": "L696"}, {"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": "L713"}, {"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": "L714"}, {"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": "L720"}, {"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": "L720"}, {"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": "L720"}, {"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": "L721"}, {"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": "L728"}, {"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": "L730"}, {"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": "L732"}, {"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": "L737"}, {"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": "L737"}, {"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": "L737"}, {"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": "L738"}, {"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": "L750"}]} \ No newline at end of file diff --git a/backend/app/models/models.py b/backend/app/models/models.py index d593ec74..757d66f1 100644 --- a/backend/app/models/models.py +++ b/backend/app/models/models.py @@ -1387,6 +1387,25 @@ class BizQcTask(Base): del_flag = Column(SmallInteger, nullable=False, default=0, comment="删除标记") +class BizQcTaskAssignee(Base): + """质检任务负责人 biz_qc_task_assignee""" + + __tablename__ = "biz_qc_task_assignee" + + id = Column(String(64), primary_key=True, comment="主键") + task_id = Column(String(64), nullable=False, comment="质检任务ID") + user_id = Column(String(64), nullable=False, comment="负责人用户ID") + tenant_no = Column(String(64), nullable=False, default="zkxw", comment="租户编号") + order_num = Column(Integer, nullable=True, default=0, comment="展示顺序") + remark = Column(String(512), nullable=True, comment="备注") + create_by = Column(String(64), nullable=True, comment="创建人id") + create_dept_id = Column(String(64), nullable=True, comment="创建人部门ID") + create_time = Column(DateTime, nullable=True, comment="创建时间") + update_by = Column(String(64), nullable=True, comment="更新人id") + update_time = Column(DateTime, nullable=True, comment="更新时间") + del_flag = Column(SmallInteger, nullable=False, default=0, comment="删除标记") + + # ============================================================================= # V0.4 运营支撑(2.4 洁净室管理 / 库位管理 / 展馆预约) # ============================================================================= diff --git a/backend/graphify-out/.graphify_analysis.json b/backend/graphify-out/.graphify_analysis.json index 4d830680..7e44e3e3 100644 --- a/backend/graphify-out/.graphify_analysis.json +++ b/backend/graphify-out/.graphify_analysis.json @@ -1,7 +1,6 @@ { "communities": { "0": [ - "api_admin_attachment_download_url", "api_admin_create_dept", "api_admin_create_dict_data", "api_admin_create_dict_type", @@ -24,28 +23,9 @@ "api_admin_delete_site", "api_admin_delete_tenant", "api_admin_delete_user", - "api_admin_dict_data_options", - "api_admin_format_file_size", "api_admin_get_role_data_scope", - "api_admin_get_role_menus", - "api_admin_get_tenant_no", - "api_admin_get_user_by_id", - "api_admin_list_depts", - "api_admin_list_dict_data", - "api_admin_list_dict_types", - "api_admin_list_express_companies", - "api_admin_list_item_units", - "api_admin_list_menus", - "api_admin_list_post_bound_users", - "api_admin_list_posts", - "api_admin_list_role_management", - "api_admin_list_roles_for_designer", - "api_admin_list_roles_for_select", - "api_admin_list_sites", "api_admin_list_tenants", "api_admin_list_users", - "api_admin_list_users_for_select", - "api_admin_py", "api_admin_reset_user_password", "api_admin_update_dept", "api_admin_update_dict_data", @@ -61,7 +41,6 @@ "api_admin_update_site", "api_admin_update_tenant", "api_admin_update_user", - "api_admin_upload_attachment", "api_basic_info_batch_generate_protocol_nos", "api_basic_info_batch_generate_sample_codes", "api_basic_info_batch_issue_protocol_nos", @@ -83,12 +62,8 @@ "api_basic_info_get_tenant_no", "api_basic_info_list_cell_sample_types", "api_basic_info_list_collection_regions", - "api_basic_info_list_customers", "api_basic_info_list_hospitals", - "api_basic_info_list_protocol_nos", "api_basic_info_list_sample_codes", - "api_basic_info_normalize_date_bound", - "api_basic_info_py", "api_basic_info_update_cell_sample_type", "api_basic_info_update_collection_region", "api_basic_info_update_customer", @@ -159,7 +134,6 @@ "api_insurance_company_fmt_dt", "api_insurance_company_generate_uuid", "api_insurance_company_get_tenant_no", - "api_insurance_company_list_insurance_companies", "api_insurance_company_list_insurance_company_invoices", "api_insurance_company_list_insurance_project_prices", "api_insurance_company_py", @@ -169,7 +143,6 @@ "api_insurance_company_soft_delete_insurance_company", "api_insurance_company_soft_delete_insurance_company_invoice", "api_insurance_company_soft_delete_insurance_project_price", - "api_insurance_company_total_pages", "api_insurance_company_update_insurance_company", "api_insurance_company_update_insurance_company_invoice", "api_insurance_company_update_insurance_project_price", @@ -483,17 +456,9 @@ "api_protocol_sample_collection_list_protocol_sample_collections", "api_protocol_sample_collection_page_payload", "api_protocol_sample_collection_py", - "api_public_avatar_url_field", - "api_public_build_current_user_payload", - "api_public_build_user_info_payload", "api_public_change_current_user_password", - "api_public_get_current_user_profile", "api_public_get_web_auth_menu_codes", - "api_public_logout", - "api_public_py", - "api_public_resolve_current_user_from_request", - "api_public_update_current_user_profile", - "api_public_upload_current_user_avatar", + "api_qc_assert_task_write_access", "api_qc_batch_stock_in_qc_material", "api_qc_batch_stock_in_qc_material_batches", "api_qc_batch_stock_out_qc_material", @@ -525,6 +490,7 @@ "api_qc_get_task_results", "api_qc_list_item_params", "api_qc_list_my_qc_material_usages", + "api_qc_list_my_qc_tasks", "api_qc_list_qc_lab_test_items", "api_qc_list_qc_lab_test_items_active", "api_qc_list_qc_material_batches", @@ -604,13 +570,9 @@ "api_storage_release_review_store_single_sample", "api_storage_release_review_submit_single_review", "api_workflow_approve_task", - "api_workflow_business_type_label", "api_workflow_create_process_def", "api_workflow_delete_process_def", "api_workflow_enrich_task_list", - "api_workflow_get_business_all_tasks", - "api_workflow_get_business_form_fields", - "api_workflow_get_instance_detail", "api_workflow_leave_form_fields", "api_workflow_list_completed_tasks", "api_workflow_list_my_instances", @@ -618,22 +580,38 @@ "api_workflow_list_process_defs", "api_workflow_list_versions", "api_workflow_publish_version", - "api_workflow_py", "api_workflow_reject_task", - "api_workflow_start_instance", "api_workflow_update_process_def", + "core_admin_request_json_parse_admin_request_json", + "core_admin_request_json_py", + "core_admin_request_json_rationale_1", + "core_admin_request_json_rationale_25", + "core_menu_guard_get_user_menu_codes", + "core_menu_guard_rationale_24", "core_response_error_response", "core_response_format_api_error_message", "core_response_rationale_40", "core_response_success_response", "core_utils_parse_datetime", "crud_base_crudbase_get", + "crud_cell_product_product_to_response", + "crud_clinical_payment_apply_submit_receipt", + "crud_clinical_payment_auto_create_payment", + "crud_clinical_payment_batch_submit_receipt", + "crud_clinical_payment_batch_submit_refund", + "crud_clinical_payment_confirm_receipt", + "crud_clinical_payment_confirm_refund", + "crud_clinical_payment_enrich_payment", + "crud_clinical_payment_get_or_raise", + "crud_clinical_payment_get_payment_by_schedule", + "crud_clinical_payment_get_payment_detail", "crud_clinical_payment_list_payments", + "crud_clinical_payment_map_payments_by_schedule_id", + "crud_clinical_payment_map_payments_by_schedule_ids", + "crud_clinical_payment_py", "crud_clinical_payment_row_to_dict", - "crud_collection_protocol_apply_submit_refund_finance", - "crud_collection_protocol_batch_submit_refund_finance", - "crud_collection_protocol_no_enrich_issued_user_names", - "crud_collection_protocol_submit_refund_finance", + "crud_clinical_payment_submit_receipt", + "crud_clinical_payment_submit_refund", "crud_collection_region_region_to_dict", "crud_exhibition_appointment_total_pages", "crud_leave_update_leave_status", @@ -643,26 +621,15 @@ "crud_pilot_application_save_patient", "crud_pilot_application_update_application", "crud_pilot_checkup_get_checkup_by_application", - "crud_pilot_delivery_save_delivery_materials", "crud_pilot_delivery_save_delivery_method", - "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "crud_pilot_service_enrich_finance_operate_fields", "crud_pilot_service_normalize_txn_product_item", - "crud_pilot_service_row_to_dict_cell_product_price", - "crud_pilot_service_row_to_dict_cell_product_spec", - "crud_pilot_service_row_to_dict_cell_product_type", "crud_pilot_service_row_to_dict_channel_agreement", - "crud_pilot_service_row_to_dict_channel_agreement_price", - "crud_pilot_service_row_to_dict_channel_invoice", - "crud_pilot_service_row_to_dict_channel_mail_address", - "crud_pilot_service_row_to_dict_checkup_institution", - "crud_pilot_service_row_to_dict_checkup_institution_invoice", - "crud_pilot_service_row_to_dict_checkup_institution_project", - "crud_pilot_service_row_to_dict_project_system", - "crud_pilot_service_row_to_dict_project_system_item", "crud_pilot_service_row_to_dict_service_order", "crud_pilot_service_row_to_dict_service_order_txn", "crud_pilot_service_service_order_txn_to_response_dict", + "crud_process_route_list_routes", + "crud_process_route_route_row_to_dict", "crud_process_route_update_step", "crud_production_task_production_conclusion_label", "crud_production_task_task_to_dict", @@ -671,31 +638,51 @@ "crud_qc_material_batch_stock_out", "crud_qc_material_rationale_345", "crud_qc_material_rationale_492", + "crud_qc_material_stock_batch_batch_row_to_dict", + "crud_qc_material_stock_batch_list_batches", "crud_qc_material_stock_out", - "crud_qc_task_update_task_attachments", "crud_research_donation_change_status", "schemas_order_adjust_adjuststatus", "schemas_order_adjust_adjusttype", "schemas_order_adjust_py", + "services_web_auth_roles_iter_user_menu_perm_codes", "str" ], "1": [ + "api_admin_attachment_download_url", "api_admin_attachmentdownloadurlbody", "api_admin_deptcreatebody", "api_admin_deptupdatebody", + "api_admin_dict_data_options", "api_admin_dictdatacreatebody", "api_admin_dictdataupdatebody", "api_admin_dicttypecreatebody", "api_admin_dicttypeupdatebody", "api_admin_expresscompanycreatebody", "api_admin_expresscompanyupdatebody", + "api_admin_format_file_size", + "api_admin_get_tenant_no", "api_admin_itemunitcreatebody", "api_admin_itemunitupdatebody", + "api_admin_list_depts", + "api_admin_list_dict_data", + "api_admin_list_dict_types", + "api_admin_list_express_companies", + "api_admin_list_item_units", + "api_admin_list_menus", + "api_admin_list_post_bound_users", + "api_admin_list_posts", + "api_admin_list_role_management", + "api_admin_list_roles_for_designer", + "api_admin_list_roles_for_select", + "api_admin_list_sites", + "api_admin_list_users_for_select", "api_admin_menucreatebody", "api_admin_menuupdatebody", "api_admin_postcreatebody", "api_admin_postupdatebody", "api_admin_postusersupdatebody", + "api_admin_py", "api_admin_rationale_1537", "api_admin_rationale_45", "api_admin_rationale_77", @@ -708,6 +695,7 @@ "api_admin_siteupdatebody", "api_admin_tenantcreatebody", "api_admin_tenantupdatebody", + "api_admin_upload_attachment", "api_admin_usercreatebody", "api_admin_userupdatebody", "api_clinical_payment_batchpaymentidsbody", @@ -824,15 +812,6 @@ "api_pilot_service_txnrefundbody", "api_pilot_service_txnunsubscribebody", "api_pilot_service_txnupdatebody", - "api_public_rationale_1", - "api_public_rationale_235", - "api_public_rationale_254", - "api_public_rationale_268", - "api_public_rationale_336", - "api_public_rationale_369", - "api_public_rationale_40", - "api_public_rationale_49", - "api_public_rationale_67", "api_qc_batchstockinbody", "api_qc_batchstockinitem", "api_qc_batchstockoutbody", @@ -844,9 +823,9 @@ "api_qc_qcmaterialbody", "api_qc_qcmaterialupdatebody", "api_qc_rationale_1", - "api_qc_rationale_1470", - "api_qc_rationale_1480", - "api_qc_rationale_1529", + "api_qc_rationale_1539", + "api_qc_rationale_1549", + "api_qc_rationale_1598", "api_qc_sms_notification_togglestatusbody", "api_qc_stockcheckcreatebody", "api_qc_stockcheckunusedlineitem", @@ -894,10 +873,8 @@ "schemas_auth_config", "schemas_auth_loginrequest", "schemas_auth_loginresponse", - "schemas_auth_profileupdaterequest", "schemas_auth_py", "schemas_auth_rationale_1", - "schemas_auth_rationale_55", "schemas_auth_resetpasswordrequest", "schemas_auth_usercreate", "schemas_auth_userresponse", @@ -1212,71 +1189,12 @@ "schemas_workflow_versionresponse" ], "2": [ - "api_basic_info_cellsampletypecreatebody", - "api_basic_info_cellsampletypeupdatebody", - "api_basic_info_collectionregioncreatebody", - "api_basic_info_collectionregionupdatebody", - "api_basic_info_customercreatebody", - "api_basic_info_customerupdatebody", - "api_basic_info_hospitalcreatebody", - "api_basic_info_hospitalupdatebody", - "api_basic_info_protocolnobatchgeneratebody", - "api_basic_info_protocolnobatchissuebody", - "api_basic_info_protocolnobatchrevokebody", - "api_basic_info_protocolnocreatebody", - "api_basic_info_protocolnoupdatebody", - "api_basic_info_rationale_1", - "api_basic_info_samplecodebatchgeneratebody", - "api_basic_info_samplecodebatchissuebody", - "api_basic_info_samplecodebatchrevokebody", - "api_basic_info_samplecodecreatebody", - "api_basic_info_samplecodeupdatebody", - "api_collection_protocol_auditcreatebody", - "api_collection_protocol_batchdetailidsbody", - "api_collection_protocol_batchrefundfinancesubmitbody", - "api_collection_protocol_financeconfirmbody", - "api_collection_protocol_fullmoontodoinsurancebody", - "api_collection_protocol_protocolcreatebody", - "api_collection_protocol_protocolupdatebody", - "api_collection_protocol_rationale_1", - "api_collection_protocol_rationale_68", - "api_collection_protocol_refundfinanceconfirmbody", - "api_collection_protocol_refundfinancesubmitbody", "api_env_detect_rationale_1", "api_insurance_company_rationale_1", "base", "crud_api_request_log_apirequestlogcrud", - "crud_cell_product_rationale_1", - "crud_cell_product_rationale_38", - "crud_cell_product_rationale_538", - "crud_cell_product_rationale_549", - "crud_cell_product_rationale_617", - "crud_cell_product_rationale_750", - "crud_cell_product_rationale_998", - "crud_clinical_payment_rationale_143", - "crud_clinical_payment_rationale_173", - "crud_clinical_payment_rationale_74", - "crud_collection_protocol_no_rationale_34", - "crud_collection_protocol_rationale_1", - "crud_collection_protocol_rationale_134", - "crud_collection_protocol_rationale_1353", - "crud_collection_protocol_rationale_188", - "crud_collection_protocol_rationale_1888", - "crud_collection_protocol_rationale_207", - "crud_collection_protocol_rationale_218", - "crud_collection_protocol_rationale_2264", - "crud_collection_protocol_rationale_229", - "crud_collection_protocol_rationale_2881", - "crud_collection_protocol_rationale_293", - "crud_collection_protocol_rationale_572", - "crud_collection_protocol_rationale_619", - "crud_collection_protocol_rationale_64", - "crud_collection_protocol_rationale_98", "crud_consumable_pack_rationale_1", "crud_consumable_rationale_1", - "crud_consumable_stock_log_rationale_1", - "crud_consumable_stock_log_rationale_164", - "crud_consumable_stock_log_rationale_216", "crud_dict_type_rationale_1", "crud_material_rationale_328", "crud_material_rationale_475", @@ -1288,38 +1206,50 @@ "crud_outbound_release_material_rationale_1", "crud_outbound_release_material_rationale_168", "crud_outbound_release_material_rationale_296", - "crud_outbound_release_review_rationale_128", - "crud_outbound_release_review_rationale_469", - "crud_outbound_release_review_rationale_559", - "crud_outbound_release_review_rationale_70", - "crud_outbound_release_review_rationale_83", - "crud_pilot_application_rationale_1", - "crud_pilot_application_rationale_104", - "crud_pilot_application_rationale_1476", - "crud_pilot_application_rationale_1577", - "crud_pilot_application_rationale_1623", - "crud_pilot_application_rationale_69", "crud_pilot_checkup_ensure_checkup_for_patient", "crud_pilot_checkup_rationale_1", "crud_pilot_checkup_rationale_715", "crud_pilot_checkup_rationale_883", "crud_pilot_checkup_rationale_927", - "crud_pilot_infusion_confirm_rationale_113", - "crud_pilot_infusion_schedule_mgmt_rationale_1", - "crud_pilot_infusion_schedule_mgmt_rationale_151", - "crud_pilot_infusion_schedule_mgmt_rationale_700", - "crud_pilot_outbound_status_sync_rationale_1", - "crud_pilot_outbound_status_sync_rationale_128", - "crud_pilot_outbound_status_sync_rationale_171", - "crud_pilot_outbound_status_sync_rationale_64", - "crud_pilot_outbound_status_sync_rationale_96", + "crud_pilot_delivery_rationale_1", + "crud_pilot_delivery_rationale_175", + "crud_pilot_delivery_rationale_359", + "crud_pilot_delivery_rationale_542", + "crud_pilot_delivery_rationale_643", + "crud_pilot_service_create_purchase_txn", + "crud_pilot_service_create_recharge_txn", + "crud_pilot_service_create_refund_txn", + "crud_pilot_service_rationale_1", + "crud_pilot_service_rationale_1326", + "crud_pilot_service_rationale_2370", + "crud_pilot_service_rationale_2479", + "crud_pilot_service_rationale_2523", + "crud_pilot_service_rationale_2557", + "crud_pilot_service_rationale_2693", + "crud_pilot_service_rationale_2719", + "crud_pilot_service_rationale_2808", + "crud_pilot_service_rationale_2847", + "crud_pilot_service_rationale_2994", + "crud_pilot_service_rationale_3099", + "crud_pilot_service_rationale_3222", + "crud_pilot_service_rationale_3299", + "crud_pilot_service_rationale_3323", + "crud_pilot_service_rationale_3364", + "crud_pilot_service_rationale_3399", + "crud_pilot_service_rationale_3432", + "crud_pilot_service_rationale_3491", + "crud_pilot_service_rationale_3630", + "crud_pilot_service_rationale_3668", + "crud_pilot_service_rationale_3709", + "crud_pilot_service_rationale_3809", + "crud_pilot_service_rationale_4042", + "crud_pilot_service_rationale_4139", + "crud_pilot_service_rationale_4254", "crud_process_rationale_1", "crud_process_rationale_264", "crud_process_route_rationale_1", "crud_process_route_rationale_455", "crud_production_task_copy_task_step", - "crud_production_task_create_occupancy_for_product", - "crud_production_task_parse_optional_date", "crud_production_task_rationale_1", "crud_production_task_rationale_1497", "crud_production_task_rationale_1536", @@ -1329,35 +1259,6 @@ "crud_production_task_rationale_362", "crud_production_task_rationale_94", "crud_production_task_rationale_989", - "crud_production_task_set_task_outputs", - "crud_production_task_update_product_from_output", - "crud_production_work_order_create_production_work_order_from_reception", - "crud_production_work_order_rationale_138", - "crud_production_work_order_rationale_241", - "crud_production_work_order_rationale_305", - "crud_production_work_order_rationale_335", - "crud_production_work_order_rationale_386", - "crud_production_work_order_rationale_402", - "crud_production_work_order_rationale_622", - "crud_production_work_order_rationale_681", - "crud_production_work_order_rationale_729", - "crud_production_work_order_rationale_780", - "crud_production_work_order_rationale_806", - "crud_protocol_donation_convert_active_link_query", - "crud_protocol_donation_convert_assert_biz_no_available", - "crud_protocol_donation_convert_create_convert_link", - "crud_protocol_donation_convert_get_convert_partner", - "crud_protocol_donation_convert_get_partner_sample_codes", - "crud_protocol_donation_convert_has_active_convert_link", - "crud_protocol_donation_convert_py", - "crud_protocol_donation_convert_rationale_1", - "crud_protocol_donation_convert_rationale_132", - "crud_protocol_donation_convert_rationale_198", - "crud_protocol_donation_convert_rationale_273", - "crud_protocol_donation_convert_rationale_35", - "crud_protocol_donation_convert_rationale_84", - "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", - "crud_protocol_sample_collection_rationale_1", "crud_qc_material_usage_rationale_188", "crud_qc_material_usage_rationale_19", "crud_qc_material_usage_rationale_347", @@ -1368,63 +1269,6 @@ "crud_qc_material_usage_rationale_546", "crud_qc_material_usage_rationale_712", "crud_qc_material_usage_rationale_812", - "crud_qc_sms_notification_rationale_32", - "crud_qc_task_rationale_503", - "crud_qc_task_result_rationale_43", - "crud_qc_task_result_rationale_96", - "crud_qc_work_order_rationale_1048", - "crud_qc_work_order_rationale_1103", - "crud_qc_work_order_rationale_1206", - "crud_qc_work_order_rationale_1493", - "crud_qc_work_order_rationale_1534", - "crud_qc_work_order_rationale_1814", - "crud_qc_work_order_rationale_193", - "crud_qc_work_order_rationale_2065", - "crud_qc_work_order_rationale_283", - "crud_qc_work_order_rationale_343", - "crud_qc_work_order_rationale_352", - "crud_qc_work_order_rationale_395", - "crud_qc_work_order_rationale_632", - "crud_qc_work_order_rationale_77", - "crud_qc_work_order_rationale_929", - "crud_reagent_stock_log_rationale_1", - "crud_reagent_stock_log_rationale_164", - "crud_reagent_stock_log_rationale_216", - "crud_research_donation_convert_from_storage", - "crud_research_donation_convert_to_storage", - "crud_research_donation_merge_comma_separated_urls", - "crud_research_donation_rationale_1", - "crud_research_donation_rationale_105", - "crud_research_donation_rationale_1060", - "crud_research_donation_rationale_121", - "crud_research_donation_rationale_1445", - "crud_research_donation_rationale_1790", - "crud_research_donation_rationale_749", - "crud_research_donation_rationale_820", - "crud_research_donation_rationale_94", - "crud_research_donation_sample_collection_rationale_1", - "crud_research_donation_submit_audit", - "crud_role_rationale_1", - "crud_sample_reception_check_result_rationale_108", - "crud_sample_reception_check_result_rationale_133", - "crud_sample_reception_check_result_rationale_171", - "crud_sample_reception_rationale_1117", - "crud_sample_reception_rationale_1161", - "crud_sample_reception_rationale_118", - "crud_sample_reception_rationale_1200", - "crud_sample_reception_rationale_1227", - "crud_sample_reception_rationale_1251", - "crud_sample_reception_rationale_1276", - "crud_sample_reception_rationale_1297", - "crud_sample_reception_rationale_1321", - "crud_sample_reception_rationale_152", - "crud_sample_reception_rationale_195", - "crud_sample_reception_rationale_285", - "crud_sample_reception_rationale_37", - "crud_sample_reception_rationale_84", - "crud_sample_reception_rationale_983", - "crud_storage_entry_sms_notification_rationale_185", - "crud_storage_release_review_rationale_723", "crud_workflow_rationale_1", "models_clinical_payment_bizpilotpayment", "models_clinical_payment_py", @@ -1434,19 +1278,32 @@ "models_material_py", "models_models_bizbiznosequence", "models_models_bizcellproduct", - "models_models_bizcellsampletype", - "models_models_bizcollectionhospital", - "models_models_bizcollectionprotocol", - "models_models_bizcollectionprotocolno", - "models_models_bizcollectionregion", + "models_models_bizcellproductprice", + "models_models_bizcellproductprojectsystem", + "models_models_bizcellproductprojectsystemitem", + "models_models_bizcellproductspec", + "models_models_bizcellproducttype", + "models_models_bizchannel", + "models_models_bizchannelaccount", + "models_models_bizchannelagreement", + "models_models_bizchannelagreementproductprice", + "models_models_bizchannelinvoice", + "models_models_bizchannelmailaddress", + "models_models_bizchannelproductquota", + "models_models_bizchannelserviceorder", + "models_models_bizchannelserviceorderproduct", + "models_models_bizchannelserviceordertxn", + "models_models_bizcheckupinstitution", + "models_models_bizcheckupinstitutioninvoice", + "models_models_bizcheckupinstitutionpackage", + "models_models_bizcheckupinstitutionpackageitem", + "models_models_bizcheckupinstitutionproject", "models_models_bizconsumable", "models_models_bizconsumablepack", "models_models_bizconsumablepackitem", "models_models_bizconsumablestocklog", - "models_models_bizcustomer", "models_models_bizenvdetectitem", "models_models_bizenvdetectrecord", - "models_models_bizexpresscompany", "models_models_bizinsurancecompany", "models_models_bizinsurancecompanyinvoice", "models_models_bizinsuranceprojectprice", @@ -1459,7 +1316,6 @@ "models_models_bizoutboundreleaseqcmaterial", "models_models_bizoutboundreleasereview", "models_models_bizoutputtype", - "models_models_bizpilotapplication", "models_models_bizpilotcheckup", "models_models_bizpilotcheckupactualitem", "models_models_bizpilotcheckupreserveitem", @@ -1467,10 +1323,6 @@ "models_models_bizpilotdeliverymaterial", "models_models_bizpilotdeliverymethod", "models_models_bizpilotinfusionconfirm", - "models_models_bizpilotinfusionplan", - "models_models_bizpilotinfusionschedule", - "models_models_bizpilotinfusionscheduleproduct", - "models_models_bizpilotpatient", "models_models_bizprocess", "models_models_bizprocesscategory", "models_models_bizprocessconsumable", @@ -1483,42 +1335,20 @@ "models_models_bizprocessroutestepdatacollection", "models_models_bizprocessroutestepoutput", "models_models_bizprocessroutestepreagent", - "models_models_bizproductiontask", - "models_models_bizproductiontaskinput", - "models_models_bizproductiontaskoutput", "models_models_bizproductiontaskstep", "models_models_bizproductiontaskstepconsumable", "models_models_bizproductiontaskstepdatacollection", "models_models_bizproductiontaskstepoutput", "models_models_bizproductiontaskstepreagent", - "models_models_bizproductionworkorder", - "models_models_bizprotocolaudit", - "models_models_bizprotocolcollectioninfo", - "models_models_bizprotocolfullmoontodo", - "models_models_bizprotocolpartycustomer", - "models_models_bizprotocolpayment", - "models_models_bizprotocolpaymentdetail", - "models_models_bizprotocolsample", - "models_models_bizprotocolsampletransport", - "models_models_bizprotocolstoragecert", - "models_models_bizqclabtestitem", "models_models_bizqcsmsnotification", - "models_models_bizqctask", + "models_models_bizqctaskassignee", "models_models_bizqcthirdpartycompany", - "models_models_bizqcthirdpartyitem", - "models_models_bizqcworkorder", - "models_models_bizqcworkorderlabitem", - "models_models_bizqcworkorderthirditem", "models_models_bizreagent", "models_models_bizreagentstocklog", - "models_models_bizsamplecode", - "models_models_bizsamplereception", "models_models_bizsamplereceptioncheckitem", - "models_models_bizsamplereceptioncheckresult", "models_models_bizsamplesmsnotification", "models_models_bizsopdocument", "models_models_bizstorageentrysmsnotification", - "models_models_bizstoragereleasereview", "models_models_bizstorageslotoccupancy", "models_models_py", "models_models_rationale_1", @@ -1536,83 +1366,84 @@ "models_models_rationale_1271", "models_models_rationale_1311", "models_models_rationale_1333", - "models_models_rationale_1418", - "models_models_rationale_1443", - "models_models_rationale_1464", - "models_models_rationale_1487", - "models_models_rationale_1513", - "models_models_rationale_1541", + "models_models_rationale_1391", + "models_models_rationale_1437", + "models_models_rationale_1462", + "models_models_rationale_1483", + "models_models_rationale_1506", + "models_models_rationale_1532", "models_models_rationale_1560", "models_models_rationale_1579", - "models_models_rationale_1604", - "models_models_rationale_1624", - "models_models_rationale_1675", - "models_models_rationale_1700", - "models_models_rationale_1725", - "models_models_rationale_1749", + "models_models_rationale_1598", + "models_models_rationale_1623", + "models_models_rationale_1643", + "models_models_rationale_1694", + "models_models_rationale_1719", + "models_models_rationale_1744", "models_models_rationale_176", - "models_models_rationale_1770", + "models_models_rationale_1768", "models_models_rationale_1789", - "models_models_rationale_1815", - "models_models_rationale_1861", - "models_models_rationale_1890", - "models_models_rationale_1925", - "models_models_rationale_1947", - "models_models_rationale_1971", - "models_models_rationale_1992", - "models_models_rationale_2013", - "models_models_rationale_2091", - "models_models_rationale_2112", - "models_models_rationale_2150", - "models_models_rationale_2172", - "models_models_rationale_2219", - "models_models_rationale_2243", - "models_models_rationale_2267", - "models_models_rationale_2306", - "models_models_rationale_2328", - "models_models_rationale_2355", - "models_models_rationale_2379", - "models_models_rationale_2403", + "models_models_rationale_1808", + "models_models_rationale_1834", + "models_models_rationale_1880", + "models_models_rationale_1909", + "models_models_rationale_1944", + "models_models_rationale_1966", + "models_models_rationale_1990", + "models_models_rationale_2011", + "models_models_rationale_2032", + "models_models_rationale_2110", + "models_models_rationale_2131", + "models_models_rationale_2169", + "models_models_rationale_2191", + "models_models_rationale_2238", + "models_models_rationale_2262", + "models_models_rationale_2286", + "models_models_rationale_2325", + "models_models_rationale_2347", + "models_models_rationale_2374", + "models_models_rationale_2398", "models_models_rationale_241", - "models_models_rationale_2424", - "models_models_rationale_2449", - "models_models_rationale_2483", - "models_models_rationale_2513", - "models_models_rationale_2543", - "models_models_rationale_2565", - "models_models_rationale_2595", - "models_models_rationale_2620", - "models_models_rationale_2645", - "models_models_rationale_2666", - "models_models_rationale_2687", - "models_models_rationale_2712", - "models_models_rationale_2742", - "models_models_rationale_2764", - "models_models_rationale_2788", + "models_models_rationale_2422", + "models_models_rationale_2443", + "models_models_rationale_2468", + "models_models_rationale_2502", + "models_models_rationale_2532", + "models_models_rationale_2562", + "models_models_rationale_2584", + "models_models_rationale_2614", + "models_models_rationale_2639", + "models_models_rationale_2664", + "models_models_rationale_2685", + "models_models_rationale_2706", + "models_models_rationale_2731", + "models_models_rationale_2761", + "models_models_rationale_2783", "models_models_rationale_279", - "models_models_rationale_2809", - "models_models_rationale_2839", - "models_models_rationale_2869", - "models_models_rationale_2899", - "models_models_rationale_2928", - "models_models_rationale_2953", - "models_models_rationale_2982", - "models_models_rationale_3009", - "models_models_rationale_3038", - "models_models_rationale_3058", - "models_models_rationale_3078", + "models_models_rationale_2807", + "models_models_rationale_2828", + "models_models_rationale_2858", + "models_models_rationale_2888", + "models_models_rationale_2918", + "models_models_rationale_2947", + "models_models_rationale_2972", + "models_models_rationale_3001", + "models_models_rationale_3028", + "models_models_rationale_3057", + "models_models_rationale_3077", "models_models_rationale_3097", - "models_models_rationale_3118", - "models_models_rationale_3147", - "models_models_rationale_3168", + "models_models_rationale_3116", + "models_models_rationale_3137", + "models_models_rationale_3166", "models_models_rationale_3187", + "models_models_rationale_3206", "models_models_rationale_321", - "models_models_rationale_3215", - "models_models_rationale_3237", - "models_models_rationale_3262", - "models_models_rationale_3287", - "models_models_rationale_3313", - "models_models_rationale_3333", + "models_models_rationale_3234", + "models_models_rationale_3256", + "models_models_rationale_3281", + "models_models_rationale_3306", + "models_models_rationale_3332", + "models_models_rationale_3352", "models_models_rationale_342", "models_models_rationale_360", "models_models_rationale_379", @@ -1654,10 +1485,460 @@ "models_models_wftransition", "models_qc_material_bizqcmaterial", "models_qc_material_bizqcmaterialstockbatch", + "models_qc_material_bizqcmaterialstockcheck", + "models_qc_material_bizqcmaterialstockcheckbatchline", + "models_qc_material_bizqcmaterialstockcheckunusedline", "models_qc_material_bizqcmaterialusage", + "models_qc_material_py", "models_qc_param_bizqcitemparam", "models_qc_param_bizqctaskresult", "models_qc_param_py", + "services_web_auth_roles_rationale_1", + "services_web_auth_roles_rationale_14", + "services_web_auth_roles_rationale_26", + "services_web_auth_roles_rationale_54" + ], + "3": [ + "api_basic_info_list_customers", + "api_basic_info_list_protocol_nos", + "api_basic_info_normalize_date_bound", + "api_ethnic_list_ethnics_for_select", + "api_ethnic_py", + "api_insurance_company_list_insurance_companies", + "api_insurance_company_total_pages", + "core_data_scope_apply_data_scope", + "core_data_scope_get_child_dept_ids", + "core_data_scope_get_user_dept_id", + "core_data_scope_py", + "core_data_scope_resolve_user_role_scopes", + "crud_api_request_log_delete", + "crud_api_request_log_get", + "crud_api_request_log_get_multi_with_filters", + "crud_api_request_log_py", + "crud_base_crudbase_count", + "crud_collection_protocol_list_audits", + "crud_collection_protocol_no_enrich_issued_user_names", + "crud_collection_protocol_no_rationale_34", + "crud_ethnic_list_ethnics", + "crud_ethnic_py", + "crud_ethnic_rationale_1", + "crud_ethnic_row_to_dict", + "crud_leave_create_leave", + "crud_leave_get_leave", + "crud_leave_list_leaves", + "crud_leave_py", + "crud_leave_row_to_dict", + "crud_leave_soft_delete_leave", + "crud_leave_total_pages", + "crud_leave_update_leave", + "crud_material_stock_log_dec", + "crud_material_stock_log_fmt_dt", + "crud_material_stock_log_list_stock_logs", + "crud_material_stock_log_py", + "crud_material_stock_log_row_to_dict", + "crud_material_stock_log_user_nick_name_map", + "crud_pilot_service_activate_channel_agreement", + "crud_pilot_service_apply_gmcp_order_quotas", + "crud_pilot_service_apply_purchase_txn_holdings", + "crud_pilot_service_apply_unsubscribe_txn_holdings", + "crud_pilot_service_batch_gmcp_current_holding_amounts", + "crud_pilot_service_batch_gmcp_purchase_totals", + "crud_pilot_service_calc_gmcp_current_holding_amount_from_db", + "crud_pilot_service_calc_gmcp_purchase_total", + "crud_pilot_service_calc_gmcp_purchase_total_from_db", + "crud_pilot_service_cell_product_price_code_exists", + "crud_pilot_service_cell_product_spec_code_exists", + "crud_pilot_service_cell_product_type_code_exists", + "crud_pilot_service_channel_agreement_price_exists", + "crud_pilot_service_channel_agreement_price_item_key", + "crud_pilot_service_checkup_package_code_exists", + "crud_pilot_service_confirm_receipt", + "crud_pilot_service_confirm_refund", + "crud_pilot_service_confirm_txn", + "crud_pilot_service_create_cell_product_price", + "crud_pilot_service_create_cell_product_spec", + "crud_pilot_service_create_cell_product_type", + "crud_pilot_service_create_channel_agreement_price", + "crud_pilot_service_create_channel_invoice", + "crud_pilot_service_create_channel_service_order", + "crud_pilot_service_create_checkup_institution_invoice", + "crud_pilot_service_create_checkup_institution_package", + "crud_pilot_service_create_checkup_institution_project", + "crud_pilot_service_create_project_system", + "crud_pilot_service_create_unsubscribe_txn", + "crud_pilot_service_enrich_txn_products_from_order", + "crud_pilot_service_get_cell_product_price", + "crud_pilot_service_get_cell_product_spec", + "crud_pilot_service_get_cell_product_type", + "crud_pilot_service_get_channel", + "crud_pilot_service_get_channel_account", + "crud_pilot_service_get_checkup_institution", + "crud_pilot_service_get_checkup_institution_package", + "crud_pilot_service_get_checkup_institution_package_detail", + "crud_pilot_service_get_checkup_project_for_package", + "crud_pilot_service_get_or_create_channel_account", + "crud_pilot_service_get_project_system", + "crud_pilot_service_get_service_order", + "crud_pilot_service_get_service_order_products", + "crud_pilot_service_get_service_order_txn", + "crud_pilot_service_get_valid_channel_agreement", + "crud_pilot_service_gmcp_agreement_editable", + "crud_pilot_service_gmcp_has_purchase_lock", + "crud_pilot_service_insert_package_items", + "crud_pilot_service_list_cell_product_prices", + "crud_pilot_service_list_cell_product_specs", + "crud_pilot_service_list_cell_product_types", + "crud_pilot_service_list_channel_agreement_prices", + "crud_pilot_service_list_channel_agreements", + "crud_pilot_service_list_channel_invoices", + "crud_pilot_service_list_channel_mail_addresses", + "crud_pilot_service_list_channel_product_quotas", + "crud_pilot_service_list_channel_service_orders", + "crud_pilot_service_list_channels", + "crud_pilot_service_list_checkup_institution_invoices", + "crud_pilot_service_list_checkup_institution_packages", + "crud_pilot_service_list_checkup_institution_projects", + "crud_pilot_service_list_checkup_institutions", + "crud_pilot_service_list_package_items_raw", + "crud_pilot_service_list_project_system_items", + "crud_pilot_service_list_project_systems", + "crud_pilot_service_list_service_order_txns", + "crud_pilot_service_normalize_date_bound", + "crud_pilot_service_package_items_to_dicts", + "crud_pilot_service_project_system_code_exists", + "crud_pilot_service_py", + "crud_pilot_service_rationale_1305", + "crud_pilot_service_reduce_channel_product_quota", + "crud_pilot_service_replace_gmcp_product_rows", + "crud_pilot_service_resolve_agreement_price_cell_type", + "crud_pilot_service_resolve_service_order_current_balance", + "crud_pilot_service_resolve_service_order_purchase_total", + "crud_pilot_service_rollback_purchase_txn_holdings", + "crud_pilot_service_rollback_unsubscribe_txn_holdings", + "crud_pilot_service_row_to_dict_cell_product_price", + "crud_pilot_service_row_to_dict_cell_product_spec", + "crud_pilot_service_row_to_dict_cell_product_type", + "crud_pilot_service_row_to_dict_channel", + "crud_pilot_service_row_to_dict_channel_account", + "crud_pilot_service_row_to_dict_channel_agreement_price", + "crud_pilot_service_row_to_dict_channel_invoice", + "crud_pilot_service_row_to_dict_channel_mail_address", + "crud_pilot_service_row_to_dict_channel_product_quota", + "crud_pilot_service_row_to_dict_checkup_institution", + "crud_pilot_service_row_to_dict_checkup_institution_invoice", + "crud_pilot_service_row_to_dict_checkup_institution_package", + "crud_pilot_service_row_to_dict_checkup_institution_package_item", + "crud_pilot_service_row_to_dict_checkup_institution_project", + "crud_pilot_service_row_to_dict_project_system", + "crud_pilot_service_row_to_dict_project_system_item", + "crud_pilot_service_row_to_dict_service_order_product", + "crud_pilot_service_save_gmcp_product_rows", + "crud_pilot_service_soft_delete_cell_product_price", + "crud_pilot_service_soft_delete_cell_product_spec", + "crud_pilot_service_soft_delete_cell_product_type", + "crud_pilot_service_soft_delete_channel", + "crud_pilot_service_soft_delete_channel_agreement", + "crud_pilot_service_soft_delete_channel_agreement_price", + "crud_pilot_service_soft_delete_channel_invoice", + "crud_pilot_service_soft_delete_channel_mail_address", + "crud_pilot_service_soft_delete_checkup_institution", + "crud_pilot_service_soft_delete_checkup_institution_invoice", + "crud_pilot_service_soft_delete_checkup_institution_package", + "crud_pilot_service_soft_delete_checkup_institution_project", + "crud_pilot_service_soft_delete_project_system", + "crud_pilot_service_soft_delete_project_system_item", + "crud_pilot_service_soft_delete_service_order", + "crud_pilot_service_submit_finance_confirm", + "crud_pilot_service_submit_refund", + "crud_pilot_service_submit_txn_finance", + "crud_pilot_service_sum_package_item_fees", + "crud_pilot_service_total_pages", + "crud_pilot_service_update_cell_product_price", + "crud_pilot_service_update_cell_product_spec", + "crud_pilot_service_update_cell_product_type", + "crud_pilot_service_update_channel", + "crud_pilot_service_update_channel_agreement", + "crud_pilot_service_update_channel_agreement_price", + "crud_pilot_service_update_channel_invoice", + "crud_pilot_service_update_channel_mail_address", + "crud_pilot_service_update_channel_service_order", + "crud_pilot_service_update_checkup_institution", + "crud_pilot_service_update_checkup_institution_invoice", + "crud_pilot_service_update_checkup_institution_package", + "crud_pilot_service_update_checkup_institution_project", + "crud_pilot_service_update_project_system", + "crud_pilot_service_update_project_system_item", + "crud_pilot_service_update_service_order_txn", + "crud_pilot_service_upsert_channel_product_quota", + "crud_pilot_service_user_nick_name_map", + "crud_pilot_service_validate_package_items_for_save", + "crud_pilot_service_void_channel_agreement", + "crud_pilot_service_void_service_order", + "crud_pilot_service_void_txn", + "crud_protocol_sample_collection_apply_sample_status_filter", + "crud_protocol_sample_collection_base_query", + "crud_protocol_sample_collection_fmt_dt", + "crud_protocol_sample_collection_list_protocol_sample_collections", + "crud_protocol_sample_collection_py", + "crud_protocol_sample_collection_row_to_dict", + "crud_protocol_sample_collection_sample_status_label", + "crud_protocol_sample_collection_total_pages", + "crud_qc_lab_test_item_create_lab_item", + "crud_qc_lab_test_item_get_lab_item", + "crud_qc_lab_test_item_item_code_exists", + "crud_qc_lab_test_item_list_active_lab_items", + "crud_qc_lab_test_item_list_lab_items", + "crud_qc_lab_test_item_py", + "crud_qc_lab_test_item_row_to_dict", + "crud_qc_lab_test_item_soft_delete_lab_item", + "crud_qc_lab_test_item_update_lab_item", + "crud_qc_sms_notification_apply_qc_status_filter", + "crud_qc_sms_notification_base_query", + "crud_qc_sms_notification_derive_qc_conclusion", + "crud_qc_sms_notification_ensure_notification", + "crud_qc_sms_notification_eq_ci", + "crud_qc_sms_notification_fetch_completed_tasks", + "crud_qc_sms_notification_fmt_dt", + "crud_qc_sms_notification_generate_sms_content", + "crud_qc_sms_notification_list_notifications", + "crud_qc_sms_notification_normalize_date_bound", + "crud_qc_sms_notification_py", + "crud_qc_sms_notification_qc_complete_time", + "crud_qc_sms_notification_qc_status_label", + "crud_qc_sms_notification_resolve_notification", + "crud_qc_sms_notification_row_to_dict", + "crud_qc_sms_notification_task_stats_subquery", + "crud_qc_sms_notification_toggle_notification_status", + "crud_qc_sms_notification_total_pages", + "crud_qc_sms_notification_unicode_ci", + "crud_research_donation_sample_collection_apply_sample_status_filter", + "crud_research_donation_sample_collection_base_query", + "crud_research_donation_sample_collection_fmt_dt", + "crud_research_donation_sample_collection_list_donation_sample_collections", + "crud_research_donation_sample_collection_py", + "crud_research_donation_sample_collection_row_to_dict", + "crud_research_donation_sample_collection_sample_status_label", + "crud_research_donation_sample_collection_total_pages", + "crud_sample_code_batch_generate_sample_codes", + "crud_sample_code_batch_issue_sample_codes", + "crud_sample_code_batch_revoke_sample_codes", + "crud_sample_code_create_sample_code", + "crud_sample_code_get_sample_code", + "crud_sample_code_list_sample_codes", + "crud_sample_code_parse_issued_time", + "crud_sample_code_py", + "crud_sample_code_rationale_1", + "crud_sample_code_rationale_261", + "crud_sample_code_resolve_issued_user_display_name", + "crud_sample_code_row_to_dict", + "crud_sample_code_sample_code_exists", + "crud_sample_code_soft_delete_sample_code", + "crud_sample_code_total_pages", + "crud_sample_code_update_sample_code", + "crud_sample_reception_get_lab_storage_code_map_by_sample_codes", + "crud_workflow_list_completed_tasks", + "crud_workflow_list_my_instances", + "crud_workflow_list_pending_tasks", + "crud_workflow_task_row_to_dict" + ], + "4": [ + "api_basic_info_cellsampletypecreatebody", + "api_basic_info_cellsampletypeupdatebody", + "api_basic_info_collectionregioncreatebody", + "api_basic_info_collectionregionupdatebody", + "api_basic_info_customercreatebody", + "api_basic_info_customerupdatebody", + "api_basic_info_hospitalcreatebody", + "api_basic_info_hospitalupdatebody", + "api_basic_info_protocolnobatchgeneratebody", + "api_basic_info_protocolnobatchissuebody", + "api_basic_info_protocolnobatchrevokebody", + "api_basic_info_protocolnocreatebody", + "api_basic_info_protocolnoupdatebody", + "api_basic_info_py", + "api_basic_info_rationale_1", + "api_basic_info_samplecodebatchgeneratebody", + "api_basic_info_samplecodebatchissuebody", + "api_basic_info_samplecodebatchrevokebody", + "api_basic_info_samplecodecreatebody", + "api_basic_info_samplecodeupdatebody", + "api_collection_protocol_auditcreatebody", + "api_collection_protocol_batchdetailidsbody", + "api_collection_protocol_batchrefundfinancesubmitbody", + "api_collection_protocol_financeconfirmbody", + "api_collection_protocol_fullmoontodoinsurancebody", + "api_collection_protocol_protocolcreatebody", + "api_collection_protocol_protocolupdatebody", + "api_collection_protocol_rationale_1", + "api_collection_protocol_rationale_68", + "api_collection_protocol_refundfinanceconfirmbody", + "api_collection_protocol_refundfinancesubmitbody", + "crud_cell_product_rationale_1", + "crud_cell_product_rationale_38", + "crud_cell_product_rationale_538", + "crud_cell_product_rationale_549", + "crud_cell_product_rationale_617", + "crud_cell_product_rationale_750", + "crud_cell_product_rationale_998", + "crud_clinical_payment_rationale_143", + "crud_clinical_payment_rationale_173", + "crud_clinical_payment_rationale_74", + "crud_collection_protocol_rationale_1", + "crud_collection_protocol_rationale_134", + "crud_collection_protocol_rationale_1353", + "crud_collection_protocol_rationale_188", + "crud_collection_protocol_rationale_1888", + "crud_collection_protocol_rationale_207", + "crud_collection_protocol_rationale_218", + "crud_collection_protocol_rationale_2264", + "crud_collection_protocol_rationale_229", + "crud_collection_protocol_rationale_2881", + "crud_collection_protocol_rationale_293", + "crud_collection_protocol_rationale_572", + "crud_collection_protocol_rationale_619", + "crud_collection_protocol_rationale_64", + "crud_collection_protocol_rationale_98", + "crud_collection_region_rationale_29", + "crud_outbound_release_review_rationale_128", + "crud_outbound_release_review_rationale_469", + "crud_outbound_release_review_rationale_559", + "crud_outbound_release_review_rationale_70", + "crud_outbound_release_review_rationale_83", + "crud_pilot_application_rationale_1", + "crud_pilot_application_rationale_104", + "crud_pilot_application_rationale_1476", + "crud_pilot_application_rationale_1577", + "crud_pilot_application_rationale_1623", + "crud_pilot_application_rationale_69", + "crud_pilot_infusion_confirm_rationale_113", + "crud_pilot_infusion_schedule_mgmt_rationale_1", + "crud_pilot_infusion_schedule_mgmt_rationale_151", + "crud_pilot_infusion_schedule_mgmt_rationale_700", + "crud_pilot_outbound_status_sync_rationale_1", + "crud_pilot_outbound_status_sync_rationale_128", + "crud_pilot_outbound_status_sync_rationale_171", + "crud_pilot_outbound_status_sync_rationale_64", + "crud_pilot_outbound_status_sync_rationale_96", + "crud_production_work_order_create_production_work_order_from_reception", + "crud_production_work_order_rationale_138", + "crud_production_work_order_rationale_241", + "crud_production_work_order_rationale_305", + "crud_production_work_order_rationale_335", + "crud_production_work_order_rationale_386", + "crud_production_work_order_rationale_402", + "crud_production_work_order_rationale_622", + "crud_production_work_order_rationale_681", + "crud_production_work_order_rationale_729", + "crud_production_work_order_rationale_780", + "crud_production_work_order_rationale_806", + "crud_protocol_donation_convert_active_link_query", + "crud_protocol_donation_convert_create_convert_link", + "crud_protocol_donation_convert_get_convert_partner", + "crud_protocol_donation_convert_get_partner_sample_codes", + "crud_protocol_donation_convert_has_active_convert_link", + "crud_protocol_donation_convert_py", + "crud_protocol_donation_convert_rationale_1", + "crud_protocol_donation_convert_rationale_132", + "crud_protocol_donation_convert_rationale_198", + "crud_protocol_donation_convert_rationale_273", + "crud_protocol_donation_convert_rationale_35", + "crud_protocol_donation_convert_rationale_84", + "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", + "crud_protocol_sample_collection_rationale_1", + "crud_qc_sms_notification_rationale_32", + "crud_qc_task_rationale_598", + "crud_qc_task_result_rationale_43", + "crud_qc_task_result_rationale_96", + "crud_qc_work_order_create_outbound_qc_work_order", + "crud_qc_work_order_create_qc_work_order_manual", + "crud_qc_work_order_create_temp_qc_work_order", + "crud_qc_work_order_create_work_order_from_reception", + "crud_qc_work_order_gen_daily_no", + "crud_qc_work_order_rationale_1049", + "crud_qc_work_order_rationale_1132", + "crud_qc_work_order_rationale_1256", + "crud_qc_work_order_rationale_1567", + "crud_qc_work_order_rationale_1608", + "crud_qc_work_order_rationale_1888", + "crud_qc_work_order_rationale_194", + "crud_qc_work_order_rationale_2139", + "crud_qc_work_order_rationale_284", + "crud_qc_work_order_rationale_344", + "crud_qc_work_order_rationale_353", + "crud_qc_work_order_rationale_396", + "crud_qc_work_order_rationale_633", + "crud_qc_work_order_rationale_78", + "crud_qc_work_order_rationale_930", + "crud_qc_work_order_resolve_outbound_biz_type_for_schedule", + "crud_research_donation_convert_from_storage", + "crud_research_donation_convert_to_storage", + "crud_research_donation_merge_comma_separated_urls", + "crud_research_donation_rationale_1", + "crud_research_donation_rationale_105", + "crud_research_donation_rationale_1060", + "crud_research_donation_rationale_121", + "crud_research_donation_rationale_1445", + "crud_research_donation_rationale_1790", + "crud_research_donation_rationale_749", + "crud_research_donation_rationale_820", + "crud_research_donation_rationale_94", + "crud_research_donation_sample_collection_rationale_1", + "crud_research_donation_submit_audit", + "crud_sample_reception_check_result_rationale_108", + "crud_sample_reception_check_result_rationale_133", + "crud_sample_reception_check_result_rationale_171", + "crud_sample_reception_rationale_1117", + "crud_sample_reception_rationale_1161", + "crud_sample_reception_rationale_118", + "crud_sample_reception_rationale_1200", + "crud_sample_reception_rationale_1227", + "crud_sample_reception_rationale_1251", + "crud_sample_reception_rationale_1276", + "crud_sample_reception_rationale_1297", + "crud_sample_reception_rationale_1321", + "crud_sample_reception_rationale_152", + "crud_sample_reception_rationale_195", + "crud_sample_reception_rationale_285", + "crud_sample_reception_rationale_37", + "crud_sample_reception_rationale_84", + "crud_sample_reception_rationale_983", + "crud_storage_entry_sms_notification_rationale_185", + "crud_storage_release_review_rationale_723", + "models_models_bizcellsampletype", + "models_models_bizcollectionhospital", + "models_models_bizcollectionprotocol", + "models_models_bizcollectionprotocolno", + "models_models_bizcollectionregion", + "models_models_bizcustomer", + "models_models_bizexpresscompany", + "models_models_bizpilotapplication", + "models_models_bizpilotinfusionplan", + "models_models_bizpilotinfusionschedule", + "models_models_bizpilotinfusionscheduleproduct", + "models_models_bizpilotpatient", + "models_models_bizproductiontask", + "models_models_bizproductiontaskinput", + "models_models_bizproductiontaskoutput", + "models_models_bizproductionworkorder", + "models_models_bizprotocolaudit", + "models_models_bizprotocolcollectioninfo", + "models_models_bizprotocolfullmoontodo", + "models_models_bizprotocolpartycustomer", + "models_models_bizprotocolpayment", + "models_models_bizprotocolpaymentdetail", + "models_models_bizprotocolsample", + "models_models_bizprotocolsampletransport", + "models_models_bizprotocolstoragecert", + "models_models_bizqclabtestitem", + "models_models_bizqctask", + "models_models_bizqcthirdpartyitem", + "models_models_bizqcworkorder", + "models_models_bizqcworkorderlabitem", + "models_models_bizqcworkorderthirditem", + "models_models_bizsamplecode", + "models_models_bizsamplereception", + "models_models_bizsamplereceptioncheckresult", + "models_models_bizstoragereleasereview", "models_research_donation_bizprotocoldonationconvert", "models_research_donation_bizresearchdonation", "models_research_donation_bizresearchdonationaudit", @@ -1672,95 +1953,222 @@ "models_research_donation_rationale_157", "models_research_donation_rationale_185", "models_research_donation_rationale_43", - "models_research_donation_rationale_64", - "services_web_auth_roles_rationale_1", - "services_web_auth_roles_rationale_14", - "services_web_auth_roles_rationale_26", - "services_web_auth_roles_rationale_54" + "models_research_donation_rationale_64" ], - "3": [ - "core_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_api_request_log_delete", - "crud_api_request_log_get", - "crud_api_request_log_get_multi_with_filters", - "crud_api_request_log_py", - "crud_base_crudbase_count", + "5": [ + "core_utils_generate_uuid", + "crud_cell_product_apply_cell_product_status_change", + "crud_cell_product_create_cell_product", + "crud_consumable_batch_stock_in", + "crud_consumable_batch_stock_out", + "crud_consumable_build_manual_out_remark", + "crud_consumable_consumable_code_exists", + "crud_consumable_create_consumable", + "crud_consumable_dec", + "crud_consumable_get_consumable", + "crud_consumable_is_enabled_status", + "crud_consumable_list_consumables", + "crud_consumable_norm_status", + "crud_consumable_pack_create_consumable_pack", + "crud_consumable_pack_get_consumable_pack", + "crud_consumable_pack_get_pack_detail", + "crud_consumable_pack_item_row_to_dict", + "crud_consumable_pack_list_all_packs", + "crud_consumable_pack_list_consumable_packs", + "crud_consumable_pack_pack_code_exists", + "crud_consumable_pack_py", + "crud_consumable_pack_row_to_dict", + "crud_consumable_pack_soft_delete_consumable_pack", + "crud_consumable_pack_total_pages", + "crud_consumable_pack_update_consumable_pack", + "crud_consumable_py", + "crud_consumable_row_to_dict", + "crud_consumable_soft_delete_consumable", + "crud_consumable_stock_in", + "crud_consumable_stock_log_deduct_for_step", + "crud_consumable_stock_log_display_remark", + "crud_consumable_stock_log_list_stock_logs", + "crud_consumable_stock_log_parse_receiver_purpose_from_remark", + "crud_consumable_stock_log_py", + "crud_consumable_stock_log_rationale_1", + "crud_consumable_stock_log_rationale_164", + "crud_consumable_stock_log_rationale_216", + "crud_consumable_stock_log_resolve_receiver_purpose", + "crud_consumable_stock_log_revert_step_stock_changes", + "crud_consumable_stock_log_row_to_dict", + "crud_consumable_stock_log_user_nick_name_map", + "crud_consumable_stock_out", + "crud_consumable_total_pages", + "crud_consumable_update_consumable", + "crud_dict_data_create_dict_data", + "crud_dict_data_get_dict_data", + "crud_dict_data_list_dict_data", + "crud_dict_data_list_dict_data_options", + "crud_dict_data_py", + "crud_dict_data_rationale_1", + "crud_dict_data_row_to_dict", + "crud_dict_data_soft_delete_dict_data", + "crud_dict_data_total_pages", + "crud_dict_data_update_dict_data", + "crud_material_batch_stock_in", + "crud_material_batch_stock_out", + "crud_material_code_exists", + "crud_material_create_material", + "crud_material_dec", + "crud_material_fmt_dt", + "crud_material_get_material", + "crud_material_list_materials", + "crud_material_options_list", + "crud_material_py", + "crud_material_row_to_dict", + "crud_material_soft_delete_material", + "crud_material_stock_in", + "crud_material_stock_out", + "crud_material_update_material", + "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_pilot_service_create_channel", + "crud_pilot_service_create_channel_agreement", + "crud_pilot_service_create_channel_mail_address", + "crud_pilot_service_create_checkup_institution", + "crud_pilot_service_create_project_system_item", + "crud_process_consumable_row_to_dict", + "crud_process_create_process", + "crud_process_create_sub_consumable", + "crud_process_create_sub_data_collection", + "crud_process_create_sub_output", + "crud_process_create_sub_reagent", + "crud_process_data_collection_row_to_dict", + "crud_process_get_process", + "crud_process_get_process_detail", + "crud_process_list_all_processes", + "crud_process_list_processes", + "crud_process_output_row_to_dict", + "crud_process_process_code_exists", + "crud_process_py", + "crud_process_reagent_row_to_dict", + "crud_process_route_add_step", + "crud_process_route_copy_step", + "crud_process_route_create_route", + "crud_process_route_create_step_consumable", + "crud_process_route_create_step_data_collection", + "crud_process_route_create_step_output", + "crud_process_route_create_step_reagent", + "crud_process_route_get_route", + "crud_process_route_get_route_detail", + "crud_process_route_py", + "crud_process_route_reorder_steps", + "crud_process_route_set_current_route", + "crud_process_route_soft_delete_route", + "crud_process_route_soft_delete_step", + "crud_process_route_soft_delete_sub_records", + "crud_process_route_step_consumable_row_to_dict", + "crud_process_route_step_data_collection_row_to_dict", + "crud_process_route_step_output_row_to_dict", + "crud_process_route_step_reagent_row_to_dict", + "crud_process_route_step_row_to_dict", + "crud_process_route_total_pages", + "crud_process_route_update_route", + "crud_process_route_update_step_consumables", + "crud_process_route_update_step_data_collections", + "crud_process_route_update_step_outputs", + "crud_process_route_update_step_reagents", + "crud_process_row_to_dict", + "crud_process_soft_delete_process", + "crud_process_soft_delete_sub_records", + "crud_process_sub_item_with_order", + "crud_process_total_pages", + "crud_process_update_process", + "crud_production_task_add_task_step", + "crud_production_task_clone_route_to_task", + "crud_production_task_clone_step_consumables", + "crud_production_task_clone_step_data_collections", + "crud_production_task_clone_step_outputs", + "crud_production_task_clone_step_reagents", + "crud_production_task_consume_task_input_cell_products", + "crud_production_task_create_occupancy_for_product", + "crud_production_task_create_production_task", + "crud_production_task_delete_production_task", + "crud_production_task_delete_task_step", + "crud_production_task_enrich_outbound_task_items", + "crud_production_task_fmt_dt", + "crud_production_task_generate_task_no", + "crud_production_task_get_production_task_detail", + "crud_production_task_normalize_date_bound", + "crud_production_task_parse_optional_date", + "crud_production_task_py", + "crud_production_task_reorder_task_steps", + "crud_production_task_replace_step_consumables", + "crud_production_task_replace_step_data_collections", + "crud_production_task_replace_step_outputs", + "crud_production_task_replace_step_reagents", + "crud_production_task_resolve_sub_table_order_num", + "crud_production_task_set_task_inputs", + "crud_production_task_set_task_outputs", + "crud_production_task_soft_delete_sub", + "crud_production_task_step_consumable_to_dict", + "crud_production_task_step_data_collection_to_dict", + "crud_production_task_step_output_to_dict", + "crud_production_task_step_reagent_to_dict", + "crud_production_task_step_sub_tables_to_dict", + "crud_production_task_step_to_dict", + "crud_production_task_task_input_to_dict", + "crud_production_task_task_output_to_dict", + "crud_production_task_total_pages", + "crud_production_task_update_product_from_output", + "crud_production_task_update_production_task", + "crud_production_task_update_task_status", + "crud_production_work_order_sync_production_work_order_status_from_tasks", + "crud_reagent_batch_stock_in", + "crud_reagent_batch_stock_out", + "crud_reagent_create_reagent", + "crud_reagent_dec", + "crud_reagent_get_reagent", + "crud_reagent_is_enabled_status", + "crud_reagent_list_reagents", + "crud_reagent_norm_status", + "crud_reagent_py", + "crud_reagent_reagent_code_exists", + "crud_reagent_row_to_dict", + "crud_reagent_soft_delete_reagent", + "crud_reagent_stock_in", + "crud_reagent_stock_out", + "crud_reagent_total_pages", + "crud_reagent_update_reagent", + "crud_storage_occupancy_batch_create_occupancies", + "crud_storage_occupancy_create_occupancy", + "crud_storage_occupancy_list_occupancies", + "crud_storage_occupancy_list_occupancy_history", + "crud_storage_occupancy_py", + "crud_storage_occupancy_rationale_1", + "crud_storage_occupancy_rationale_192", + "crud_storage_occupancy_rationale_34", + "crud_storage_occupancy_refresh_slot_cache", + "crud_storage_occupancy_remove_by_item", + "crud_storage_occupancy_remove_occupancy", + "crud_storage_occupancy_row_to_dict" + ], + "6": [ "crud_collection_protocol_format_attachment_file_size", "crud_collection_protocol_urls_to_attachment_list", - "crud_material_stock_log_dec", - "crud_material_stock_log_fmt_dt", - "crud_material_stock_log_list_stock_logs", - "crud_material_stock_log_py", - "crud_material_stock_log_row_to_dict", - "crud_material_stock_log_user_nick_name_map", - "crud_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_pilot_service_list_cell_product_prices", - "crud_pilot_service_list_cell_product_specs", - "crud_pilot_service_list_cell_product_types", - "crud_pilot_service_list_channels", - "crud_pilot_service_list_checkup_institutions", - "crud_pilot_service_list_project_systems", - "crud_pilot_service_row_to_dict_channel", "crud_production_task_list_production_tasks", - "crud_production_work_order_accept_conclusion_label", - "crud_production_work_order_attach_outbound_detail", - "crud_production_work_order_attach_reception_detail", - "crud_production_work_order_complete_production_work_order", - "crud_production_work_order_configure_temp_production_work_order", - "crud_production_work_order_create_outbound_production_work_order", - "crud_production_work_order_create_production_work_order_manual", - "crud_production_work_order_create_temp_production_work_order", - "crud_production_work_order_delete_production_work_order", - "crud_production_work_order_delete_temp_production_work_order", - "crud_production_work_order_enrich_outbound_items", - "crud_production_work_order_enrich_wo_items", - "crud_production_work_order_fmt_dt", - "crud_production_work_order_generate_outbound_work_order_no", - "crud_production_work_order_generate_temp_work_order_no", - "crud_production_work_order_generate_work_order_no", - "crud_production_work_order_get_production_info_map_for_samples", - "crud_production_work_order_get_production_work_order", - "crud_production_work_order_get_temp_production_work_order", - "crud_production_work_order_get_temp_production_work_order_detail", - "crud_production_work_order_list_production_work_orders", - "crud_production_work_order_list_temp_production_work_orders", - "crud_production_work_order_normalize_date_bound", - "crud_production_work_order_outbound_work_order_ids_by_keyword", - "crud_production_work_order_production_info_item", - "crud_production_work_order_production_task_info", - "crud_production_work_order_py", - "crud_production_work_order_reception_source_label", - "crud_production_work_order_soft_delete_sub", - "crud_production_work_order_sync_temp_production_work_order_status", - "crud_production_work_order_temp_wo_to_dict", - "crud_production_work_order_update_production_work_order", - "crud_production_work_order_wo_to_dict", - "crud_production_work_order_wo_to_response_dict", - "crud_qc_lab_test_item_create_lab_item", - "crud_qc_lab_test_item_get_lab_item", - "crud_qc_lab_test_item_item_code_exists", - "crud_qc_lab_test_item_list_active_lab_items", - "crud_qc_lab_test_item_list_lab_items", - "crud_qc_lab_test_item_py", - "crud_qc_lab_test_item_row_to_dict", - "crud_qc_lab_test_item_soft_delete_lab_item", - "crud_qc_lab_test_item_update_lab_item", "crud_qc_task_apply_task_result", + "crud_qc_task_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_62", + "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", @@ -1772,6 +2180,7 @@ "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", @@ -1780,14 +2189,12 @@ "crud_qc_task_task_row_to_dict", "crud_qc_task_task_to_dict", "crud_qc_task_task_work_order_context", + "crud_qc_task_update_task_attachments", "crud_qc_work_order_accept_conclusion_label", + "crud_qc_work_order_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_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", @@ -1798,7 +2205,6 @@ "crud_qc_work_order_enrich_work_order_cell_products", "crud_qc_work_order_enrich_work_order_list_items", "crud_qc_work_order_fmt_dt", - "crud_qc_work_order_gen_daily_no", "crud_qc_work_order_get_outbound_qc_detail", "crud_qc_work_order_get_qc_info_map_for_samples", "crud_qc_work_order_get_task_by_source_line_id", @@ -1811,12 +2217,10 @@ "crud_qc_work_order_list_work_orders", "crud_qc_work_order_load_sample_type_name_map", "crud_qc_work_order_normalize_date_bound", - "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword", "crud_qc_work_order_py", "crud_qc_work_order_qc_biz_type_label", "crud_qc_work_order_qc_info_item", "crud_qc_work_order_reception_source_label", - "crud_qc_work_order_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", @@ -1834,15 +2238,6 @@ "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_reagent_stock_log_deduct_for_step", - "crud_reagent_stock_log_display_remark", - "crud_reagent_stock_log_list_stock_logs", - "crud_reagent_stock_log_parse_receiver_purpose_from_remark", - "crud_reagent_stock_log_py", - "crud_reagent_stock_log_resolve_receiver_purpose", - "crud_reagent_stock_log_revert_step_stock_changes", - "crud_reagent_stock_log_row_to_dict", - "crud_reagent_stock_log_user_nick_name_map", "crud_sample_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", @@ -1928,9 +2323,6 @@ "crud_storage_entry_sms_notification_toggle_notification_status", "crud_storage_entry_sms_notification_total_pages", "crud_storage_entry_sms_notification_unicode_ci", - "crud_storage_occupancy_list_occupancies", - "crud_storage_occupancy_list_occupancy_history", - "crud_storage_occupancy_row_to_dict", "crud_storage_release_review_batch_store_samples", "crud_storage_release_review_batch_submit_review", "crud_storage_release_review_build_cell_storage_protocol_info", @@ -1953,378 +2345,34 @@ "crud_storage_release_review_submit_review", "crud_storage_release_review_total_pages" ], - "4": [ - "core_utils_generate_uuid", - "crud_base_crudbase_exists", - "crud_pilot_delivery_create_delivery", - "crud_pilot_delivery_deduct_fee_on_delivery", - "crud_pilot_delivery_delete_delivery_material", - "crud_pilot_delivery_generate_delivery_no", - "crud_pilot_delivery_get_delivery_by_schedule", - "crud_pilot_delivery_get_delivery_method", - "crud_pilot_delivery_list_deliveries_by_application", - "crud_pilot_delivery_list_delivery_materials", - "crud_pilot_delivery_py", - "crud_pilot_delivery_rationale_1", - "crud_pilot_delivery_rationale_175", - "crud_pilot_delivery_rationale_359", - "crud_pilot_delivery_rationale_542", - "crud_pilot_delivery_rationale_643", - "crud_pilot_delivery_row_to_dict_delivery", - "crud_pilot_delivery_row_to_dict_delivery_material", - "crud_pilot_delivery_row_to_dict_delivery_method", - "crud_pilot_delivery_soft_delete_delivery", - "crud_pilot_service_activate_channel_agreement", - "crud_pilot_service_apply_gmcp_order_quotas", - "crud_pilot_service_apply_purchase_txn_holdings", - "crud_pilot_service_apply_unsubscribe_txn_holdings", - "crud_pilot_service_batch_gmcp_current_holding_amounts", - "crud_pilot_service_batch_gmcp_purchase_totals", - "crud_pilot_service_calc_gmcp_current_holding_amount_from_db", - "crud_pilot_service_calc_gmcp_purchase_total", - "crud_pilot_service_calc_gmcp_purchase_total_from_db", - "crud_pilot_service_cell_product_price_code_exists", - "crud_pilot_service_cell_product_spec_code_exists", - "crud_pilot_service_cell_product_type_code_exists", - "crud_pilot_service_channel_agreement_price_exists", - "crud_pilot_service_channel_agreement_price_item_key", - "crud_pilot_service_checkup_package_code_exists", - "crud_pilot_service_confirm_receipt", - "crud_pilot_service_confirm_refund", - "crud_pilot_service_confirm_txn", - "crud_pilot_service_create_cell_product_price", - "crud_pilot_service_create_cell_product_spec", - "crud_pilot_service_create_cell_product_type", - "crud_pilot_service_create_channel", - "crud_pilot_service_create_channel_agreement", - "crud_pilot_service_create_channel_agreement_price", - "crud_pilot_service_create_channel_invoice", - "crud_pilot_service_create_channel_mail_address", - "crud_pilot_service_create_channel_service_order", - "crud_pilot_service_create_checkup_institution", - "crud_pilot_service_create_checkup_institution_invoice", - "crud_pilot_service_create_checkup_institution_package", - "crud_pilot_service_create_checkup_institution_project", - "crud_pilot_service_create_project_system", - "crud_pilot_service_create_project_system_item", - "crud_pilot_service_create_purchase_txn", - "crud_pilot_service_create_recharge_txn", - "crud_pilot_service_create_refund_txn", - "crud_pilot_service_create_unsubscribe_txn", - "crud_pilot_service_enrich_txn_products_from_order", - "crud_pilot_service_get_cell_product_price", - "crud_pilot_service_get_cell_product_spec", - "crud_pilot_service_get_cell_product_type", - "crud_pilot_service_get_channel", - "crud_pilot_service_get_channel_account", - "crud_pilot_service_get_checkup_institution", - "crud_pilot_service_get_checkup_institution_package", - "crud_pilot_service_get_checkup_institution_package_detail", - "crud_pilot_service_get_checkup_project_for_package", - "crud_pilot_service_get_or_create_channel_account", - "crud_pilot_service_get_project_system", - "crud_pilot_service_get_service_order", - "crud_pilot_service_get_service_order_products", - "crud_pilot_service_get_service_order_txn", - "crud_pilot_service_get_valid_channel_agreement", - "crud_pilot_service_gmcp_agreement_editable", - "crud_pilot_service_gmcp_has_purchase_lock", - "crud_pilot_service_insert_package_items", - "crud_pilot_service_list_channel_product_quotas", - "crud_pilot_service_list_channel_service_orders", - "crud_pilot_service_list_checkup_institution_packages", - "crud_pilot_service_list_package_items_raw", - "crud_pilot_service_list_service_order_txns", - "crud_pilot_service_normalize_date_bound", - "crud_pilot_service_package_items_to_dicts", - "crud_pilot_service_project_system_code_exists", - "crud_pilot_service_py", - "crud_pilot_service_rationale_1", - "crud_pilot_service_rationale_1305", - "crud_pilot_service_rationale_1326", - "crud_pilot_service_rationale_2370", - "crud_pilot_service_rationale_2479", - "crud_pilot_service_rationale_2523", - "crud_pilot_service_rationale_2557", - "crud_pilot_service_rationale_2693", - "crud_pilot_service_rationale_2719", - "crud_pilot_service_rationale_2808", - "crud_pilot_service_rationale_2847", - "crud_pilot_service_rationale_2994", - "crud_pilot_service_rationale_3099", - "crud_pilot_service_rationale_3222", - "crud_pilot_service_rationale_3299", - "crud_pilot_service_rationale_3323", - "crud_pilot_service_rationale_3364", - "crud_pilot_service_rationale_3399", - "crud_pilot_service_rationale_3432", - "crud_pilot_service_rationale_3491", - "crud_pilot_service_rationale_3630", - "crud_pilot_service_rationale_3668", - "crud_pilot_service_rationale_3709", - "crud_pilot_service_rationale_3809", - "crud_pilot_service_rationale_4042", - "crud_pilot_service_rationale_4139", - "crud_pilot_service_rationale_4254", - "crud_pilot_service_reduce_channel_product_quota", - "crud_pilot_service_replace_gmcp_product_rows", - "crud_pilot_service_resolve_agreement_price_cell_type", - "crud_pilot_service_resolve_service_order_current_balance", - "crud_pilot_service_resolve_service_order_purchase_total", - "crud_pilot_service_rollback_purchase_txn_holdings", - "crud_pilot_service_rollback_unsubscribe_txn_holdings", - "crud_pilot_service_row_to_dict_channel_account", - "crud_pilot_service_row_to_dict_channel_product_quota", - "crud_pilot_service_row_to_dict_checkup_institution_package", - "crud_pilot_service_row_to_dict_checkup_institution_package_item", - "crud_pilot_service_row_to_dict_service_order_product", - "crud_pilot_service_save_gmcp_product_rows", - "crud_pilot_service_soft_delete_cell_product_price", - "crud_pilot_service_soft_delete_cell_product_spec", - "crud_pilot_service_soft_delete_cell_product_type", - "crud_pilot_service_soft_delete_channel", - "crud_pilot_service_soft_delete_channel_agreement", - "crud_pilot_service_soft_delete_channel_agreement_price", - "crud_pilot_service_soft_delete_channel_invoice", - "crud_pilot_service_soft_delete_channel_mail_address", - "crud_pilot_service_soft_delete_checkup_institution", - "crud_pilot_service_soft_delete_checkup_institution_invoice", - "crud_pilot_service_soft_delete_checkup_institution_package", - "crud_pilot_service_soft_delete_checkup_institution_project", - "crud_pilot_service_soft_delete_project_system", - "crud_pilot_service_soft_delete_project_system_item", - "crud_pilot_service_soft_delete_service_order", - "crud_pilot_service_submit_finance_confirm", - "crud_pilot_service_submit_refund", - "crud_pilot_service_submit_txn_finance", - "crud_pilot_service_sum_package_item_fees", - "crud_pilot_service_total_pages", - "crud_pilot_service_update_cell_product_price", - "crud_pilot_service_update_cell_product_spec", - "crud_pilot_service_update_cell_product_type", - "crud_pilot_service_update_channel", - "crud_pilot_service_update_channel_agreement", - "crud_pilot_service_update_channel_agreement_price", - "crud_pilot_service_update_channel_invoice", - "crud_pilot_service_update_channel_mail_address", - "crud_pilot_service_update_channel_service_order", - "crud_pilot_service_update_checkup_institution", - "crud_pilot_service_update_checkup_institution_invoice", - "crud_pilot_service_update_checkup_institution_package", - "crud_pilot_service_update_checkup_institution_project", - "crud_pilot_service_update_project_system", - "crud_pilot_service_update_project_system_item", - "crud_pilot_service_update_service_order_txn", - "crud_pilot_service_upsert_channel_product_quota", - "crud_pilot_service_user_nick_name_map", - "crud_pilot_service_validate_package_items_for_save", - "crud_pilot_service_void_channel_agreement", - "crud_pilot_service_void_service_order", - "crud_pilot_service_void_txn", - "crud_reagent_batch_stock_in", - "crud_reagent_batch_stock_out", - "crud_reagent_create_reagent", - "crud_reagent_dec", - "crud_reagent_get_reagent", - "crud_reagent_is_enabled_status", - "crud_reagent_list_reagents", - "crud_reagent_norm_status", - "crud_reagent_py", - "crud_reagent_reagent_code_exists", - "crud_reagent_row_to_dict", - "crud_reagent_soft_delete_reagent", - "crud_reagent_stock_in", - "crud_reagent_stock_out", - "crud_reagent_total_pages", - "crud_reagent_update_reagent", - "models_models_bizcellproductprice", - "models_models_bizcellproductprojectsystem", - "models_models_bizcellproductprojectsystemitem", - "models_models_bizcellproductspec", - "models_models_bizcellproducttype", - "models_models_bizchannel", - "models_models_bizchannelaccount", - "models_models_bizchannelagreement", - "models_models_bizchannelagreementproductprice", - "models_models_bizchannelinvoice", - "models_models_bizchannelmailaddress", - "models_models_bizchannelproductquota", - "models_models_bizchannelserviceorder", - "models_models_bizchannelserviceorderproduct", - "models_models_bizchannelserviceordertxn", - "models_models_bizcheckupinstitution", - "models_models_bizcheckupinstitutioninvoice", - "models_models_bizcheckupinstitutionpackage", - "models_models_bizcheckupinstitutionpackageitem", - "models_models_bizcheckupinstitutionproject" - ], - "5": [ - "api_collection_protocol_persist_protocol_sub_resources", - "api_ethnic_list_ethnics_for_select", - "api_ethnic_py", - "core_data_scope_apply_data_scope", - "core_data_scope_get_child_dept_ids", - "core_data_scope_get_user_dept_id", - "core_data_scope_py", - "core_data_scope_resolve_user_role_scopes", - "crud_collection_protocol_add_months_yyyymmdd", - "crud_collection_protocol_align_fq_payment_details_payload", - "crud_collection_protocol_apply_payment_detail_list_filters", - "crud_collection_protocol_apply_submit_receipt_finance", - "crud_collection_protocol_attachments_to_urls", - "crud_collection_protocol_audit_to_dict", - "crud_collection_protocol_batch_submit_receipt_finance", - "crud_collection_protocol_calc_installment_due_amounts", - "crud_collection_protocol_classify_installment_warning", - "crud_collection_protocol_collection_info_to_dict", - "crud_collection_protocol_confirm_receipt", - "crud_collection_protocol_confirm_refund", - "crud_collection_protocol_create_audit", - "crud_collection_protocol_dec", - "crud_collection_protocol_detail_query_with_protocol", - "crud_collection_protocol_detail_to_dict", - "crud_collection_protocol_fmt_dt", - "crud_collection_protocol_format_newborn_info", - "crud_collection_protocol_format_sample_collect_summary", - "crud_collection_protocol_format_storage_cert_sample_info", - "crud_collection_protocol_fullmoon_todo_detail_dict", - "crud_collection_protocol_fullmoon_todo_empty_dict", - "crud_collection_protocol_fullmoon_todo_to_dict", - "crud_collection_protocol_get_collection_info", - "crud_collection_protocol_get_collection_protocol", - "crud_collection_protocol_get_fullmoon_todo", - "crud_collection_protocol_get_party_customer", - "crud_collection_protocol_get_payment_by_protocol_id", - "crud_collection_protocol_get_payment_detail_or_raise", - "crud_collection_protocol_get_protocol_detail_bundle", - "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", - "crud_collection_protocol_get_storage_cert", - "crud_collection_protocol_list_audits", - "crud_collection_protocol_list_collection_protocols", - "crud_collection_protocol_list_installment_warning", - "crud_collection_protocol_list_payment_details", - "crud_collection_protocol_list_payment_details_page", - "crud_collection_protocol_list_receipt_confirm_details", - "crud_collection_protocol_list_receipt_confirmed_details", - "crud_collection_protocol_list_refund_confirm_details", - "crud_collection_protocol_list_refund_confirmed_details", - "crud_collection_protocol_list_sample_transports", - "crud_collection_protocol_list_samples", - "crud_collection_protocol_list_storage_certs", - "crud_collection_protocol_load_protocol_storage_in_date_map", - "crud_collection_protocol_load_sample_type_name_map", - "crud_collection_protocol_lookup_attachment_by_url", - "crud_collection_protocol_migrate_sample_child_refs_on_replace", - "crud_collection_protocol_normalize_attachment_url_key", - "crud_collection_protocol_normalize_date_bound", - "crud_collection_protocol_normalize_fields", - "crud_collection_protocol_normalize_yyyymmdd_date", - "crud_collection_protocol_optional_decimal", - "crud_collection_protocol_party_customer_map_by_protocol_ids", - "crud_collection_protocol_party_customer_to_dict", - "crud_collection_protocol_payment_to_dict", - "crud_collection_protocol_pick_storage_in_date", - "crud_collection_protocol_pop_attachment_urls", - "crud_collection_protocol_protocol_to_dict", - "crud_collection_protocol_py", - "crud_collection_protocol_rows_to_payment_detail_dicts", - "crud_collection_protocol_sample_to_dict", - "crud_collection_protocol_save_payment_details", - "crud_collection_protocol_save_sample_transports", - "crud_collection_protocol_save_samples", - "crud_collection_protocol_soft_delete_collection_protocol", - "crud_collection_protocol_soft_delete_transports_for_protocol", - "crud_collection_protocol_storage_cert_to_dict", - "crud_collection_protocol_storage_in_date_to_yyyymmdd", - "crud_collection_protocol_submit_receipt_finance", - "crud_collection_protocol_today_yyyymmdd", - "crud_collection_protocol_total_pages", - "crud_collection_protocol_transport_to_dict", - "crud_collection_protocol_update_collection_protocol", - "crud_collection_protocol_upsert_collection_info", - "crud_collection_protocol_upsert_fullmoon_todo", - "crud_collection_protocol_upsert_party_customer", - "crud_collection_protocol_upsert_payment", - "crud_collection_protocol_upsert_storage_cert", - "crud_collection_protocol_user_nick_name_map", - "crud_collection_protocol_validate_sample_codes_not_used", - "crud_collection_protocol_yyyymmdd_from_date_param", - "crud_consumable_pack_create_consumable_pack", - "crud_consumable_pack_get_consumable_pack", - "crud_consumable_pack_get_pack_detail", - "crud_consumable_pack_item_row_to_dict", - "crud_consumable_pack_list_all_packs", - "crud_consumable_pack_list_consumable_packs", - "crud_consumable_pack_pack_code_exists", - "crud_consumable_pack_py", - "crud_consumable_pack_row_to_dict", - "crud_consumable_pack_soft_delete_consumable_pack", - "crud_consumable_pack_total_pages", - "crud_consumable_pack_update_consumable_pack", - "crud_ethnic_list_ethnics", - "crud_ethnic_py", - "crud_ethnic_rationale_1", - "crud_ethnic_row_to_dict", - "crud_leave_create_leave", - "crud_leave_get_leave", - "crud_leave_list_leaves", - "crud_leave_py", - "crud_leave_row_to_dict", - "crud_leave_soft_delete_leave", - "crud_leave_total_pages", - "crud_leave_update_leave", - "crud_pilot_service_list_channel_agreement_prices", - "crud_pilot_service_list_channel_agreements", - "crud_pilot_service_list_channel_invoices", - "crud_pilot_service_list_channel_mail_addresses", - "crud_pilot_service_list_checkup_institution_invoices", - "crud_pilot_service_list_checkup_institution_projects", - "crud_pilot_service_list_project_system_items", - "crud_qc_material_usage_amount_for_row", - "crud_qc_material_usage_batch_map", - "crud_qc_material_usage_deduct_for_task", - "crud_qc_material_usage_deduct_task_usage_legacy_batch", - "crud_qc_material_usage_display_remark", - "crud_qc_material_usage_list_linked_task_usages", - "crud_qc_material_usage_list_my_usages", - "crud_qc_material_usage_list_requisition_options", - "crud_qc_material_usage_list_usages", - "crud_qc_material_usage_list_usages_by_task", - "crud_qc_material_usage_list_usages_query", - "crud_qc_material_usage_mine_usage_filter", - "crud_qc_material_usage_paginate_usages", - "crud_qc_material_usage_parse_receiver_purpose_from_remark", - "crud_qc_material_usage_py", - "crud_qc_material_usage_receiver_display_map", - "crud_qc_material_usage_record_task_usage_from_requisition", - "crud_qc_material_usage_resolve_receiver_purpose", - "crud_qc_material_usage_revert_task_material_usages", - "crud_qc_material_usage_row_to_dict", - "crud_qc_material_usage_stock_in_date_for_row", - "crud_qc_material_usage_unit_price_for_row", - "crud_qc_material_usage_usage_unit_label", - "crud_qc_material_usage_user_nick_name_map", - "services_protocol_payment_installment_add_days_yyyymmdd", - "services_protocol_payment_installment_add_interval_months_yyyymmdd", - "services_protocol_payment_installment_add_months_yyyymmdd", - "services_protocol_payment_installment_calc_fq_installment_due_date", - "services_protocol_payment_installment_calc_installment_due_amounts_by_ratios", - "services_protocol_payment_installment_calc_unpaid_amounts_by_ratios", - "services_protocol_payment_installment_parse_installment_ratios", - "services_protocol_payment_installment_py", - "services_protocol_payment_installment_rationale_1", - "services_protocol_payment_installment_rationale_114", - "services_protocol_payment_installment_rationale_45", - "services_protocol_payment_installment_rationale_70", - "services_protocol_payment_installment_rationale_92" - ], - "6": [ + "7": [ + "api_admin_get_role_menus", + "api_admin_get_user_by_id", + "api_public_avatar_url_field", + "api_public_build_current_user_payload", + "api_public_build_user_info_payload", + "api_public_get_current_user_profile", "api_public_jwt_user_payload", + "api_public_logout", + "api_public_py", + "api_public_rationale_1", "api_public_rationale_108", "api_public_rationale_119", + "api_public_rationale_235", + "api_public_rationale_254", + "api_public_rationale_268", + "api_public_rationale_336", + "api_public_rationale_369", + "api_public_rationale_40", + "api_public_rationale_49", + "api_public_rationale_67", "api_public_refresh_token", + "api_public_resolve_current_user_from_request", + "api_public_update_current_user_profile", + "api_public_upload_current_user_avatar", "api_public_web_login", "api_public_web_login_rsa_public_key", + "app_main_lifespan", "core_auth_create_access_token", "core_auth_create_refresh_token", "core_auth_decode_token", @@ -2356,16 +2404,6 @@ "core_login_crypto_rationale_63", "core_login_crypto_rationale_84", "core_login_crypto_validate_ts", - "core_menu_guard_get_user_menu_codes", - "core_menu_guard_py", - "core_menu_guard_rationale_1", - "core_menu_guard_rationale_16", - "core_menu_guard_rationale_24", - "core_menu_guard_rationale_29", - "core_menu_guard_rationale_48", - "core_menu_guard_require_admin_or_super_admin", - "core_menu_guard_require_any_menu_code", - "core_menu_guard_require_menu_code", "core_security_get_password_hash", "core_security_py", "core_security_rationale_5", @@ -2376,6 +2414,7 @@ "crud_base_crudbase", "crud_base_crudbase_create", "crud_base_crudbase_delete", + "crud_base_crudbase_exists", "crud_base_crudbase_get_all", "crud_base_crudbase_get_multi", "crud_base_crudbase_hard_delete", @@ -2395,20 +2434,6 @@ "crud_dict_type_soft_delete_dict_type", "crud_dict_type_total_pages", "crud_dict_type_update_dict_type", - "crud_outbound_release_material_cell_row_to_dict", - "crud_outbound_release_material_find_outbound_cell_row", - "crud_outbound_release_material_find_outbound_qc_material_row", - "crud_outbound_release_material_fmt_dt", - "crud_outbound_release_material_get_outbound_material", - "crud_outbound_release_material_get_schedule", - "crud_outbound_release_material_legacy_paper_rows_from_attachments", - "crud_outbound_release_material_material_header_to_dict", - "crud_outbound_release_material_paper_row_to_dict", - "crud_outbound_release_material_py", - "crud_outbound_release_material_qc_material_row_to_dict", - "crud_outbound_release_material_save_outbound_material", - "crud_outbound_release_material_soft_delete_outbound_cells_not_in", - "crud_outbound_release_material_soft_delete_outbound_qc_materials_not_in", "crud_pilot_checkup_batch_create_checkups", "crud_pilot_checkup_create_checkup", "crud_pilot_checkup_delete_actual_item", @@ -2431,6 +2456,20 @@ "crud_pilot_checkup_settle_checkup_fee", "crud_pilot_checkup_soft_delete_checkup", "crud_pilot_checkup_update_checkup", + "crud_pilot_delivery_create_delivery", + "crud_pilot_delivery_deduct_fee_on_delivery", + "crud_pilot_delivery_delete_delivery_material", + "crud_pilot_delivery_generate_delivery_no", + "crud_pilot_delivery_get_delivery_by_schedule", + "crud_pilot_delivery_get_delivery_method", + "crud_pilot_delivery_list_deliveries_by_application", + "crud_pilot_delivery_list_delivery_materials", + "crud_pilot_delivery_py", + "crud_pilot_delivery_row_to_dict_delivery", + "crud_pilot_delivery_row_to_dict_delivery_material", + "crud_pilot_delivery_row_to_dict_delivery_method", + "crud_pilot_delivery_save_delivery_materials", + "crud_pilot_delivery_soft_delete_delivery", "crud_qc_item_param_list_params_by_item", "crud_qc_item_param_py", "crud_qc_item_param_row_to_dict", @@ -2441,6 +2480,7 @@ "crud_role_get_role_menu_ids", "crud_role_list_roles", "crud_role_py", + "crud_role_rationale_1", "crud_role_role_name_exists", "crud_role_row_to_dict", "crud_role_soft_delete_role", @@ -2471,22 +2511,31 @@ "crud_user_user_no_exists", "crud_user_usercrudcompat", "crud_user_usercrudcompat_get_by_user_no", - "services_web_auth_roles_iter_user_menu_perm_codes", + "schemas_auth_profileupdaterequest", + "schemas_auth_rationale_55", "services_web_auth_roles_map_role_name_to_web", "services_web_auth_roles_py", - "services_web_auth_roles_resolve_web_role_for_user" + "services_web_auth_roles_resolve_web_role_for_user", + "tasks_init_init_scheduled_tasks", + "tasks_init_py", + "tasks_init_shutdown_scheduler" ], - "7": [ + "8": [ + "api_workflow_business_type_label", + "api_workflow_get_business_all_tasks", + "api_workflow_get_business_form_fields", "api_workflow_get_designer_data", + "api_workflow_get_instance_detail", "api_workflow_processdefcreatebody", "api_workflow_processdefupdatebody", "api_workflow_publishversionbody", + "api_workflow_py", "api_workflow_rationale_135", + "api_workflow_start_instance", "api_workflow_startinstancebody", "api_workflow_taskactionbody", "app_main_error_json", "app_main_health_check", - "app_main_lifespan", "app_main_mask_secret", "app_main_rationale_81", "app_main_rationale_92", @@ -2494,10 +2543,6 @@ "app_main_sqlalchemy_exception_handler", "app_main_unhandled_exception_handler", "basehttpmiddleware", - "core_admin_request_json_parse_admin_request_json", - "core_admin_request_json_py", - "core_admin_request_json_rationale_1", - "core_admin_request_json_rationale_25", "core_api_crypto_apicryptoerror", "core_api_crypto_b64url_decode", "core_api_crypto_b64url_encode", @@ -2574,9 +2619,6 @@ "crud_workflow_get_process_def", "crud_workflow_get_task", "crud_workflow_get_transitions_by_version", - "crud_workflow_list_completed_tasks", - "crud_workflow_list_my_instances", - "crud_workflow_list_pending_tasks", "crud_workflow_list_process_defs", "crud_workflow_list_versions", "crud_workflow_process_code_exists", @@ -2584,7 +2626,6 @@ "crud_workflow_py", "crud_workflow_row_to_dict", "crud_workflow_soft_delete_process_def", - "crud_workflow_task_row_to_dict", "crud_workflow_total_pages", "crud_workflow_update_instance_status", "crud_workflow_update_process_def", @@ -2616,89 +2657,164 @@ "services_workflow_engine_workflowengine_init", "services_workflow_engine_workflowengine_reject_task", "services_workflow_engine_workflowengine_resolve_approvers", - "services_workflow_engine_workflowengine_start_process", - "tasks_init_init_scheduled_tasks", - "tasks_init_py", - "tasks_init_shutdown_scheduler" + "services_workflow_engine_workflowengine_start_process" ], - "8": [ - "crud_clinical_payment_apply_submit_receipt", - "crud_clinical_payment_auto_create_payment", - "crud_clinical_payment_batch_submit_receipt", - "crud_clinical_payment_batch_submit_refund", - "crud_clinical_payment_confirm_receipt", - "crud_clinical_payment_confirm_refund", - "crud_clinical_payment_enrich_payment", - "crud_clinical_payment_get_or_raise", - "crud_clinical_payment_get_payment_by_schedule", - "crud_clinical_payment_get_payment_detail", - "crud_clinical_payment_map_payments_by_schedule_id", - "crud_clinical_payment_map_payments_by_schedule_ids", - "crud_clinical_payment_py", - "crud_clinical_payment_submit_receipt", - "crud_clinical_payment_submit_refund", + "9": [ + "api_collection_protocol_ensure_customer_for_mother", + "api_collection_protocol_persist_protocol_sub_resources", + "crud_collection_protocol_add_months_yyyymmdd", + "crud_collection_protocol_align_fq_payment_details_payload", + "crud_collection_protocol_apply_payment_detail_list_filters", + "crud_collection_protocol_apply_submit_receipt_finance", + "crud_collection_protocol_apply_submit_refund_finance", + "crud_collection_protocol_attachments_to_urls", + "crud_collection_protocol_audit_to_dict", + "crud_collection_protocol_batch_submit_receipt_finance", + "crud_collection_protocol_batch_submit_refund_finance", + "crud_collection_protocol_calc_installment_due_amounts", + "crud_collection_protocol_classify_installment_warning", + "crud_collection_protocol_collection_info_to_dict", + "crud_collection_protocol_confirm_receipt", + "crud_collection_protocol_confirm_refund", + "crud_collection_protocol_create_audit", + "crud_collection_protocol_dec", + "crud_collection_protocol_detail_query_with_protocol", + "crud_collection_protocol_detail_to_dict", + "crud_collection_protocol_fmt_dt", + "crud_collection_protocol_format_newborn_info", + "crud_collection_protocol_format_sample_collect_summary", + "crud_collection_protocol_format_storage_cert_sample_info", + "crud_collection_protocol_fullmoon_todo_detail_dict", + "crud_collection_protocol_fullmoon_todo_empty_dict", + "crud_collection_protocol_fullmoon_todo_to_dict", + "crud_collection_protocol_get_collection_info", + "crud_collection_protocol_get_collection_protocol", + "crud_collection_protocol_get_fullmoon_todo", + "crud_collection_protocol_get_party_customer", + "crud_collection_protocol_get_payment_by_protocol_id", + "crud_collection_protocol_get_payment_detail_or_raise", + "crud_collection_protocol_get_protocol_detail_bundle", + "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", + "crud_collection_protocol_get_storage_cert", + "crud_collection_protocol_list_collection_protocols", + "crud_collection_protocol_list_installment_warning", + "crud_collection_protocol_list_payment_details", + "crud_collection_protocol_list_payment_details_page", + "crud_collection_protocol_list_receipt_confirm_details", + "crud_collection_protocol_list_receipt_confirmed_details", + "crud_collection_protocol_list_refund_confirm_details", + "crud_collection_protocol_list_refund_confirmed_details", + "crud_collection_protocol_list_sample_transports", + "crud_collection_protocol_list_samples", + "crud_collection_protocol_list_storage_certs", + "crud_collection_protocol_load_protocol_storage_in_date_map", + "crud_collection_protocol_load_sample_type_name_map", + "crud_collection_protocol_lookup_attachment_by_url", + "crud_collection_protocol_migrate_sample_child_refs_on_replace", + "crud_collection_protocol_normalize_attachment_url_key", + "crud_collection_protocol_normalize_date_bound", + "crud_collection_protocol_normalize_fields", + "crud_collection_protocol_normalize_yyyymmdd_date", + "crud_collection_protocol_optional_decimal", + "crud_collection_protocol_party_customer_map_by_protocol_ids", + "crud_collection_protocol_party_customer_to_dict", + "crud_collection_protocol_payment_to_dict", + "crud_collection_protocol_pick_storage_in_date", + "crud_collection_protocol_pop_attachment_urls", + "crud_collection_protocol_protocol_to_dict", + "crud_collection_protocol_py", + "crud_collection_protocol_rows_to_payment_detail_dicts", + "crud_collection_protocol_sample_to_dict", + "crud_collection_protocol_save_payment_details", + "crud_collection_protocol_save_sample_transports", + "crud_collection_protocol_save_samples", + "crud_collection_protocol_soft_delete_collection_protocol", + "crud_collection_protocol_soft_delete_transports_for_protocol", + "crud_collection_protocol_storage_cert_to_dict", + "crud_collection_protocol_storage_in_date_to_yyyymmdd", + "crud_collection_protocol_submit_receipt_finance", + "crud_collection_protocol_submit_refund_finance", + "crud_collection_protocol_today_yyyymmdd", + "crud_collection_protocol_total_pages", + "crud_collection_protocol_transport_to_dict", + "crud_collection_protocol_update_collection_protocol", + "crud_collection_protocol_upsert_collection_info", + "crud_collection_protocol_upsert_fullmoon_todo", + "crud_collection_protocol_upsert_party_customer", + "crud_collection_protocol_upsert_payment", + "crud_collection_protocol_upsert_storage_cert", + "crud_collection_protocol_user_nick_name_map", + "crud_collection_protocol_validate_sample_codes_not_used", + "crud_collection_protocol_yyyymmdd_from_date_param", + "crud_customer_create_customer", + "crud_customer_get_customer", + "crud_customer_id_card_taken", + "crud_customer_list_customers", + "crud_customer_normalize_date_bound", + "crud_customer_py", + "crud_customer_rationale_1", + "crud_customer_row_to_dict", + "crud_customer_soft_delete_customer", + "crud_customer_total_pages", + "crud_customer_update_customer", + "services_protocol_payment_installment_add_days_yyyymmdd", + "services_protocol_payment_installment_add_interval_months_yyyymmdd", + "services_protocol_payment_installment_add_months_yyyymmdd", + "services_protocol_payment_installment_calc_fq_installment_due_date", + "services_protocol_payment_installment_calc_installment_due_amounts_by_ratios", + "services_protocol_payment_installment_calc_unpaid_amounts_by_ratios", + "services_protocol_payment_installment_parse_installment_ratios", + "services_protocol_payment_installment_py", + "services_protocol_payment_installment_rationale_1", + "services_protocol_payment_installment_rationale_114", + "services_protocol_payment_installment_rationale_45", + "services_protocol_payment_installment_rationale_70", + "services_protocol_payment_installment_rationale_92" + ], + "10": [ + "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_outbound_handover_fmt_dt", "crud_outbound_handover_get_handover_by_schedule", "crud_outbound_handover_get_outbound_handover", "crud_outbound_handover_get_outbound_handover_view", "crud_outbound_handover_handover_row_to_dict", "crud_outbound_handover_handover_view_dict", - "crud_outbound_handover_inventory_apply_handover_inventory", - "crud_outbound_handover_inventory_get_cell_product_locked", - "crud_outbound_handover_inventory_handover_usage_remark", - "crud_outbound_handover_inventory_handover_usage_remark_prefix", - "crud_outbound_handover_inventory_py", - "crud_outbound_handover_inventory_remove_cell_occupancy_no_commit", - "crud_outbound_handover_inventory_restore_cell_occupancy_no_commit", - "crud_outbound_handover_inventory_revert_handover_inventory", "crud_outbound_handover_parse_handover_time", "crud_outbound_handover_py", "crud_outbound_handover_rationale_103", "crud_outbound_handover_rationale_113", "crud_outbound_handover_rationale_147", "crud_outbound_handover_save_outbound_handover", - "crud_pilot_application_complete_application", - "crud_pilot_application_create_basic_experiment_sale_schedules", - "crud_pilot_application_create_infusion_plan", - "crud_pilot_application_create_schedule", - "crud_pilot_application_create_schedule_products", - "crud_pilot_application_format_yyyy_mm_dd", - "crud_pilot_application_generate_application_no", - "crud_pilot_application_get_application", - "crud_pilot_application_get_or_create_infusion_plan", - "crud_pilot_application_get_patient_by_application", - "crud_pilot_application_get_schedule_for_plan", - "crud_pilot_application_list_applications", - "crud_pilot_application_list_infusion_plans", - "crud_pilot_application_list_schedules_by_plan", - "crud_pilot_application_mark_schedule_complete", - "crud_pilot_application_normalize_infusion_status_code", - "crud_pilot_application_normalize_yyyymmdd", - "crud_pilot_application_parse_infusion_datetime", - "crud_pilot_application_prepare_infusion_plan_payload", - "crud_pilot_application_py", - "crud_pilot_application_release_application_no_for_soft_delete", - "crud_pilot_application_row_to_dict_application", - "crud_pilot_application_row_to_dict_infusion_plan", - "crud_pilot_application_row_to_dict_infusion_schedule", - "crud_pilot_application_row_to_dict_patient", - "crud_pilot_application_row_to_dict_schedule_product", - "crud_pilot_application_save_application_infusion", - "crud_pilot_application_schedule_deletable", - "crud_pilot_application_schedule_has_blocking_links", - "crud_pilot_application_schedule_infusion_editable", - "crud_pilot_application_schedule_locked", - "crud_pilot_application_soft_delete_application", - "crud_pilot_application_soft_delete_infusion_plan", - "crud_pilot_application_soft_delete_schedule", - "crud_pilot_application_start_application", - "crud_pilot_application_update_infusion_plan", - "crud_pilot_application_update_schedule", - "crud_pilot_application_update_schedule_editable", - "crud_pilot_application_update_schedule_order_only", - "crud_pilot_application_upsert_application_infusion", - "crud_pilot_application_upsert_schedule_products", - "crud_pilot_application_void_application", + "crud_outbound_release_material_cell_row_to_dict", + "crud_outbound_release_material_find_outbound_cell_row", + "crud_outbound_release_material_find_outbound_qc_material_row", + "crud_outbound_release_material_fmt_dt", + "crud_outbound_release_material_get_outbound_material", + "crud_outbound_release_material_get_schedule", + "crud_outbound_release_material_legacy_paper_rows_from_attachments", + "crud_outbound_release_material_material_header_to_dict", + "crud_outbound_release_material_paper_row_to_dict", + "crud_outbound_release_material_py", + "crud_outbound_release_material_qc_material_row_to_dict", + "crud_outbound_release_material_save_outbound_material", + "crud_outbound_release_material_soft_delete_outbound_cells_not_in", + "crud_outbound_release_material_soft_delete_outbound_qc_materials_not_in", + "crud_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_pilot_infusion_confirm_confirm_infusion", "crud_pilot_infusion_confirm_create_infusion_confirm", "crud_pilot_infusion_confirm_delete_infusion_confirm", @@ -2724,20 +2840,46 @@ "crud_pilot_infusion_schedule_mgmt_schedule_product_to_txn_item", "crud_pilot_infusion_schedule_mgmt_settlement_remark_marker", "crud_pilot_infusion_schedule_mgmt_settlement_remark_markers_for_lookup", + "crud_pilot_infusion_schedule_mgmt_update_infusion_schedule_mgmt", "crud_pilot_infusion_schedule_mgmt_update_infusion_status", "crud_pilot_infusion_schedule_mgmt_update_qc_status", - "crud_pilot_outbound_status_sync_get_schedule", - "crud_pilot_outbound_status_sync_is_pilot_outbound_production", - "crud_pilot_outbound_status_sync_is_pilot_outbound_qc", - "crud_pilot_outbound_status_sync_py", - "crud_pilot_outbound_status_sync_sync_pilot_outbound_from_schedule", - "crud_pilot_outbound_status_sync_sync_production_work_order_from_schedule", - "crud_pilot_outbound_status_sync_sync_qc_work_order_from_schedule", - "crud_pilot_outbound_status_sync_sync_schedule_from_production_work_order", - "crud_pilot_outbound_status_sync_sync_schedule_from_qc_work_order", - "crud_pilot_outbound_status_sync_touch" + "crud_production_work_order_accept_conclusion_label", + "crud_production_work_order_attach_outbound_detail", + "crud_production_work_order_attach_reception_detail", + "crud_production_work_order_complete_production_work_order", + "crud_production_work_order_configure_temp_production_work_order", + "crud_production_work_order_create_outbound_production_work_order", + "crud_production_work_order_create_production_work_order_manual", + "crud_production_work_order_create_temp_production_work_order", + "crud_production_work_order_delete_production_work_order", + "crud_production_work_order_delete_temp_production_work_order", + "crud_production_work_order_enrich_outbound_items", + "crud_production_work_order_enrich_wo_items", + "crud_production_work_order_fmt_dt", + "crud_production_work_order_generate_outbound_work_order_no", + "crud_production_work_order_generate_temp_work_order_no", + "crud_production_work_order_generate_work_order_no", + "crud_production_work_order_get_production_info_map_for_samples", + "crud_production_work_order_get_production_work_order", + "crud_production_work_order_get_temp_production_work_order", + "crud_production_work_order_get_temp_production_work_order_detail", + "crud_production_work_order_list_production_work_orders", + "crud_production_work_order_list_temp_production_work_orders", + "crud_production_work_order_normalize_date_bound", + "crud_production_work_order_outbound_work_order_ids_by_keyword", + "crud_production_work_order_production_info_item", + "crud_production_work_order_production_task_info", + "crud_production_work_order_py", + "crud_production_work_order_reception_source_label", + "crud_production_work_order_soft_delete_sub", + "crud_production_work_order_sync_temp_production_work_order_status", + "crud_production_work_order_temp_wo_to_dict", + "crud_production_work_order_update_production_work_order", + "crud_production_work_order_wo_to_dict", + "crud_production_work_order_wo_to_response_dict", + "crud_qc_work_order_outbound_qc_work_order_ids_by_keyword" ], - "9": [ + "11": [ "api_operations_accesslogcreatebody", "api_operations_accesslogupdatebody", "api_operations_cleanroomcreatebody", @@ -2811,7 +2953,7 @@ "models_models_bizstoragefacility", "models_models_bizstoragefacilityslot" ], - "10": [ + "12": [ "api_production_batchstockinbody", "api_production_batchstockinitem", "api_production_batchstockoutbody", @@ -2881,199 +3023,7 @@ "schemas_production_work_order_productionworkorderupdate", "schemas_production_work_order_py" ], - "11": [ - "crud_cell_sample_type_create_cell_sample_type", - "crud_cell_sample_type_get_cell_sample_type", - "crud_cell_sample_type_list_cell_sample_types", - "crud_cell_sample_type_py", - "crud_cell_sample_type_rationale_1", - "crud_cell_sample_type_row_to_dict", - "crud_cell_sample_type_soft_delete_cell_sample_type", - "crud_cell_sample_type_total_pages", - "crud_cell_sample_type_type_code_exists", - "crud_cell_sample_type_update_cell_sample_type", - "crud_collection_region_create_collection_region", - "crud_collection_region_create_hospital", - "crud_collection_region_get_collection_region", - "crud_collection_region_get_hospital", - "crud_collection_region_hospital_names_by_region_ids", - "crud_collection_region_hospital_to_dict", - "crud_collection_region_list_collection_regions", - "crud_collection_region_list_hospitals", - "crud_collection_region_py", - "crud_collection_region_rationale_29", - "crud_collection_region_soft_delete_collection_region", - "crud_collection_region_soft_delete_hospital", - "crud_collection_region_total_pages", - "crud_collection_region_update_collection_region", - "crud_collection_region_update_hospital", - "crud_dict_data_create_dict_data", - "crud_dict_data_get_dict_data", - "crud_dict_data_list_dict_data", - "crud_dict_data_list_dict_data_options", - "crud_dict_data_py", - "crud_dict_data_rationale_1", - "crud_dict_data_row_to_dict", - "crud_dict_data_soft_delete_dict_data", - "crud_dict_data_total_pages", - "crud_dict_data_update_dict_data", - "crud_output_type_create_output_type", - "crud_output_type_get_output_type", - "crud_output_type_list_output_types", - "crud_output_type_py", - "crud_output_type_rationale_1", - "crud_output_type_row_to_dict", - "crud_output_type_soft_delete_output_type", - "crud_output_type_total_pages", - "crud_output_type_type_code_exists", - "crud_output_type_update_output_type", - "crud_site_create_site", - "crud_site_get_site", - "crud_site_list_sites", - "crud_site_py", - "crud_site_row_to_dict", - "crud_site_site_code_exists", - "crud_site_soft_delete_site", - "crud_site_total_pages", - "crud_site_update_site", - "crud_tenant_create_tenant", - "crud_tenant_get_tenant", - "crud_tenant_list_tenants", - "crud_tenant_py", - "crud_tenant_row_to_dict", - "crud_tenant_soft_delete_tenant", - "crud_tenant_tenant_no_exists", - "crud_tenant_total_pages", - "crud_tenant_update_tenant" - ], - "12": [ - "crud_qc_material_build_manual_out_remark", - "crud_qc_material_code_exists", - "crud_qc_material_create_material", - "crud_qc_material_dec", - "crud_qc_material_fmt_dt", - "crud_qc_material_get_material", - "crud_qc_material_is_enabled_status", - "crud_qc_material_list_materials", - "crud_qc_material_norm_status", - "crud_qc_material_options_list", - "crud_qc_material_py", - "crud_qc_material_rationale_26", - "crud_qc_material_row_to_dict", - "crud_qc_material_soft_delete_material", - "crud_qc_material_stock_batch_batch_options", - "crud_qc_material_stock_batch_batch_row_to_dict", - "crud_qc_material_stock_batch_batch_stock_in", - "crud_qc_material_stock_batch_batch_stock_out", - "crud_qc_material_stock_batch_create_batch_and_usage", - "crud_qc_material_stock_batch_delete_batch", - "crud_qc_material_stock_batch_fmt_date", - "crud_qc_material_stock_batch_get_batch", - "crud_qc_material_stock_batch_get_material_for_update", - "crud_qc_material_stock_batch_list_batches", - "crud_qc_material_stock_batch_parse_date", - "crud_qc_material_stock_batch_parse_expire_date", - "crud_qc_material_stock_batch_py", - "crud_qc_material_stock_batch_require_decimal", - "crud_qc_material_stock_batch_require_str", - "crud_qc_material_stock_batch_stock_in_no_exists", - "crud_qc_material_stock_batch_stock_in_one", - "crud_qc_material_stock_batch_stock_out_batch", - "crud_qc_material_stock_batch_update_batch", - "crud_qc_material_stock_batch_usage_batch_snapshots", - "crud_qc_material_stock_check_batch_line_to_dict", - "crud_qc_material_stock_check_cancel_check", - "crud_qc_material_stock_check_check_header_to_dict", - "crud_qc_material_stock_check_complete_check", - "crud_qc_material_stock_check_create_check", - "crud_qc_material_stock_check_get_check", - "crud_qc_material_stock_check_get_check_detail", - "crud_qc_material_stock_check_line_counts", - "crud_qc_material_stock_check_list_checks", - "crud_qc_material_stock_check_parse_check_time", - "crud_qc_material_stock_check_parse_optional_date", - "crud_qc_material_stock_check_py", - "crud_qc_material_stock_check_save_unused_lines", - "crud_qc_material_stock_check_status_label", - "crud_qc_material_stock_check_unused_amount", - "crud_qc_material_stock_check_unused_line_to_dict", - "crud_qc_material_stock_check_user_nick_name_map", - "crud_qc_material_stock_in", - "crud_qc_material_total_pages", - "crud_qc_material_update_material", - "models_qc_material_bizqcmaterialstockcheck", - "models_qc_material_bizqcmaterialstockcheckbatchline", - "models_qc_material_bizqcmaterialstockcheckunusedline", - "models_qc_material_py", - "services_protocol_pay_mode_switch_dec", - "services_protocol_pay_mode_switch_py", - "services_protocol_pay_mode_switch_rationale_1", - "services_protocol_pay_mode_switch_validate_payment_details_for_save" - ], "13": [ - "core_utils_format_date", - "core_utils_format_datetime", - "core_utils_generate_random_password", - "core_utils_get_current_time", - "core_utils_get_file_size_display", - "core_utils_optional_date", - "core_utils_parse_date", - "core_utils_py", - "core_utils_rationale_71", - "crud_protocol_sample_collection_apply_sample_status_filter", - "crud_protocol_sample_collection_base_query", - "crud_protocol_sample_collection_fmt_dt", - "crud_protocol_sample_collection_list_protocol_sample_collections", - "crud_protocol_sample_collection_py", - "crud_protocol_sample_collection_row_to_dict", - "crud_protocol_sample_collection_sample_status_label", - "crud_protocol_sample_collection_total_pages", - "crud_qc_sms_notification_apply_qc_status_filter", - "crud_qc_sms_notification_base_query", - "crud_qc_sms_notification_derive_qc_conclusion", - "crud_qc_sms_notification_ensure_notification", - "crud_qc_sms_notification_eq_ci", - "crud_qc_sms_notification_fetch_completed_tasks", - "crud_qc_sms_notification_fmt_dt", - "crud_qc_sms_notification_generate_sms_content", - "crud_qc_sms_notification_list_notifications", - "crud_qc_sms_notification_normalize_date_bound", - "crud_qc_sms_notification_py", - "crud_qc_sms_notification_qc_complete_time", - "crud_qc_sms_notification_qc_status_label", - "crud_qc_sms_notification_resolve_notification", - "crud_qc_sms_notification_row_to_dict", - "crud_qc_sms_notification_task_stats_subquery", - "crud_qc_sms_notification_toggle_notification_status", - "crud_qc_sms_notification_total_pages", - "crud_qc_sms_notification_unicode_ci", - "crud_research_donation_sample_collection_apply_sample_status_filter", - "crud_research_donation_sample_collection_base_query", - "crud_research_donation_sample_collection_fmt_dt", - "crud_research_donation_sample_collection_list_donation_sample_collections", - "crud_research_donation_sample_collection_py", - "crud_research_donation_sample_collection_row_to_dict", - "crud_research_donation_sample_collection_sample_status_label", - "crud_research_donation_sample_collection_total_pages", - "crud_sample_code_batch_generate_sample_codes", - "crud_sample_code_batch_issue_sample_codes", - "crud_sample_code_batch_revoke_sample_codes", - "crud_sample_code_create_sample_code", - "crud_sample_code_get_sample_code", - "crud_sample_code_list_sample_codes", - "crud_sample_code_parse_issued_time", - "crud_sample_code_py", - "crud_sample_code_rationale_1", - "crud_sample_code_rationale_261", - "crud_sample_code_resolve_issued_user_display_name", - "crud_sample_code_row_to_dict", - "crud_sample_code_sample_code_exists", - "crud_sample_code_soft_delete_sample_code", - "crud_sample_code_total_pages", - "crud_sample_code_update_sample_code", - "crud_sample_reception_get_lab_storage_code_map_by_sample_codes" - ], - "14": [ "api_research_donation_batch_delete_research_donations", "api_research_donation_change_donation_status", "api_research_donation_convert_from_storage", @@ -3088,6 +3038,15 @@ "api_research_donation_py", "api_research_donation_rationale_1", "api_research_donation_update_research_donation", + "core_utils_format_date", + "core_utils_format_datetime", + "core_utils_generate_random_password", + "core_utils_get_current_time", + "core_utils_get_file_size_display", + "core_utils_optional_date", + "core_utils_parse_date", + "core_utils_py", + "core_utils_rationale_71", "crud_biz_no_generator_allocate_next_biz_no", "crud_biz_no_generator_format_biz_no", "crud_biz_no_generator_prefix_for", @@ -3095,6 +3054,7 @@ "crud_biz_no_generator_rationale_1", "crud_biz_no_generator_rationale_35", "crud_collection_protocol_create_collection_protocol", + "crud_protocol_donation_convert_assert_biz_no_available", "crud_research_donation_audit_to_dict", "crud_research_donation_batch_delete_donations", "crud_research_donation_collection_to_dict", @@ -3132,7 +3092,119 @@ "crud_research_donation_update_donation", "crud_research_donation_user_nick_name_map" ], + "14": [ + "crud_qc_material_build_manual_out_remark", + "crud_qc_material_code_exists", + "crud_qc_material_create_material", + "crud_qc_material_dec", + "crud_qc_material_fmt_dt", + "crud_qc_material_get_material", + "crud_qc_material_is_enabled_status", + "crud_qc_material_list_materials", + "crud_qc_material_norm_status", + "crud_qc_material_options_list", + "crud_qc_material_py", + "crud_qc_material_rationale_26", + "crud_qc_material_row_to_dict", + "crud_qc_material_soft_delete_material", + "crud_qc_material_stock_batch_batch_options", + "crud_qc_material_stock_batch_batch_stock_in", + "crud_qc_material_stock_batch_batch_stock_out", + "crud_qc_material_stock_batch_create_batch_and_usage", + "crud_qc_material_stock_batch_delete_batch", + "crud_qc_material_stock_batch_fmt_date", + "crud_qc_material_stock_batch_get_batch", + "crud_qc_material_stock_batch_get_material_for_update", + "crud_qc_material_stock_batch_parse_date", + "crud_qc_material_stock_batch_parse_expire_date", + "crud_qc_material_stock_batch_py", + "crud_qc_material_stock_batch_require_decimal", + "crud_qc_material_stock_batch_require_str", + "crud_qc_material_stock_batch_stock_in_no_exists", + "crud_qc_material_stock_batch_stock_in_one", + "crud_qc_material_stock_batch_stock_out_batch", + "crud_qc_material_stock_batch_update_batch", + "crud_qc_material_stock_batch_usage_batch_snapshots", + "crud_qc_material_stock_check_batch_line_to_dict", + "crud_qc_material_stock_check_cancel_check", + "crud_qc_material_stock_check_check_header_to_dict", + "crud_qc_material_stock_check_complete_check", + "crud_qc_material_stock_check_create_check", + "crud_qc_material_stock_check_get_check", + "crud_qc_material_stock_check_get_check_detail", + "crud_qc_material_stock_check_line_counts", + "crud_qc_material_stock_check_list_checks", + "crud_qc_material_stock_check_parse_check_time", + "crud_qc_material_stock_check_parse_optional_date", + "crud_qc_material_stock_check_py", + "crud_qc_material_stock_check_save_unused_lines", + "crud_qc_material_stock_check_status_label", + "crud_qc_material_stock_check_unused_amount", + "crud_qc_material_stock_check_unused_line_to_dict", + "crud_qc_material_stock_check_user_nick_name_map", + "crud_qc_material_stock_in", + "crud_qc_material_total_pages", + "crud_qc_material_update_material", + "services_protocol_pay_mode_switch_dec", + "services_protocol_pay_mode_switch_py", + "services_protocol_pay_mode_switch_rationale_1", + "services_protocol_pay_mode_switch_validate_payment_details_for_save" + ], "15": [ + "crud_pilot_application_complete_application", + "crud_pilot_application_create_basic_experiment_sale_schedules", + "crud_pilot_application_create_infusion_plan", + "crud_pilot_application_create_schedule", + "crud_pilot_application_create_schedule_products", + "crud_pilot_application_format_yyyy_mm_dd", + "crud_pilot_application_generate_application_no", + "crud_pilot_application_get_application", + "crud_pilot_application_get_or_create_infusion_plan", + "crud_pilot_application_get_patient_by_application", + "crud_pilot_application_get_schedule_for_plan", + "crud_pilot_application_list_applications", + "crud_pilot_application_list_infusion_plans", + "crud_pilot_application_list_schedules_by_plan", + "crud_pilot_application_mark_schedule_complete", + "crud_pilot_application_normalize_infusion_status_code", + "crud_pilot_application_normalize_yyyymmdd", + "crud_pilot_application_parse_infusion_datetime", + "crud_pilot_application_prepare_infusion_plan_payload", + "crud_pilot_application_py", + "crud_pilot_application_release_application_no_for_soft_delete", + "crud_pilot_application_row_to_dict_application", + "crud_pilot_application_row_to_dict_infusion_plan", + "crud_pilot_application_row_to_dict_infusion_schedule", + "crud_pilot_application_row_to_dict_patient", + "crud_pilot_application_row_to_dict_schedule_product", + "crud_pilot_application_save_application_infusion", + "crud_pilot_application_schedule_deletable", + "crud_pilot_application_schedule_has_blocking_links", + "crud_pilot_application_schedule_infusion_editable", + "crud_pilot_application_schedule_locked", + "crud_pilot_application_soft_delete_application", + "crud_pilot_application_soft_delete_infusion_plan", + "crud_pilot_application_soft_delete_schedule", + "crud_pilot_application_start_application", + "crud_pilot_application_update_infusion_plan", + "crud_pilot_application_update_schedule", + "crud_pilot_application_update_schedule_editable", + "crud_pilot_application_update_schedule_order_only", + "crud_pilot_application_upsert_application_infusion", + "crud_pilot_application_upsert_schedule_products", + "crud_pilot_application_void_application", + "crud_pilot_outbound_status_sync_get_schedule", + "crud_pilot_outbound_status_sync_is_pilot_outbound_production", + "crud_pilot_outbound_status_sync_is_pilot_outbound_qc", + "crud_pilot_outbound_status_sync_py", + "crud_pilot_outbound_status_sync_sync_pilot_outbound_from_schedule", + "crud_pilot_outbound_status_sync_sync_production_work_order_from_schedule", + "crud_pilot_outbound_status_sync_sync_qc_work_order_from_schedule", + "crud_pilot_outbound_status_sync_sync_schedule_from_production_work_order", + "crud_pilot_outbound_status_sync_sync_schedule_from_qc_work_order", + "crud_pilot_outbound_status_sync_touch" + ], + "16": [ "core_avatar_url_extract_avatar_storage_key", "core_avatar_url_py", "core_avatar_url_rationale_1", @@ -3185,16 +3257,14 @@ "core_storage_rationale_53", "core_storage_rationale_83" ], - "16": [ + "17": [ "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", @@ -3213,7 +3283,6 @@ "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", @@ -3222,112 +3291,9 @@ "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_storage_occupancy_batch_create_occupancies", - "crud_storage_occupancy_create_occupancy", - "crud_storage_occupancy_py", - "crud_storage_occupancy_rationale_1", - "crud_storage_occupancy_rationale_192", - "crud_storage_occupancy_rationale_34", - "crud_storage_occupancy_refresh_slot_cache", - "crud_storage_occupancy_remove_by_item", - "crud_storage_occupancy_remove_occupancy" - ], - "17": [ - "crud_consumable_batch_stock_in", - "crud_consumable_batch_stock_out", - "crud_consumable_build_manual_out_remark", - "crud_consumable_consumable_code_exists", - "crud_consumable_create_consumable", - "crud_consumable_dec", - "crud_consumable_get_consumable", - "crud_consumable_is_enabled_status", - "crud_consumable_list_consumables", - "crud_consumable_norm_status", - "crud_consumable_py", - "crud_consumable_row_to_dict", - "crud_consumable_soft_delete_consumable", - "crud_consumable_stock_in", - "crud_consumable_stock_out", - "crud_consumable_total_pages", - "crud_consumable_update_consumable", - "crud_process_route_add_step", - "crud_process_route_copy_step", - "crud_process_route_create_route", - "crud_process_route_create_step_consumable", - "crud_process_route_create_step_data_collection", - "crud_process_route_create_step_output", - "crud_process_route_create_step_reagent", - "crud_process_route_get_route", - "crud_process_route_get_route_detail", - "crud_process_route_list_routes", - "crud_process_route_py", - "crud_process_route_reorder_steps", - "crud_process_route_route_row_to_dict", - "crud_process_route_set_current_route", - "crud_process_route_soft_delete_route", - "crud_process_route_soft_delete_step", - "crud_process_route_soft_delete_sub_records", - "crud_process_route_step_consumable_row_to_dict", - "crud_process_route_step_data_collection_row_to_dict", - "crud_process_route_step_output_row_to_dict", - "crud_process_route_step_reagent_row_to_dict", - "crud_process_route_step_row_to_dict", - "crud_process_route_total_pages", - "crud_process_route_update_route", - "crud_process_route_update_step_consumables", - "crud_process_route_update_step_data_collections", - "crud_process_route_update_step_outputs", - "crud_process_route_update_step_reagents" + "crud_cell_product_validate_batch_items" ], "18": [ - "crud_consumable_stock_log_deduct_for_step", - "crud_consumable_stock_log_display_remark", - "crud_consumable_stock_log_list_stock_logs", - "crud_consumable_stock_log_parse_receiver_purpose_from_remark", - "crud_consumable_stock_log_py", - "crud_consumable_stock_log_resolve_receiver_purpose", - "crud_consumable_stock_log_revert_step_stock_changes", - "crud_consumable_stock_log_row_to_dict", - "crud_consumable_stock_log_user_nick_name_map", - "crud_production_task_add_task_step", - "crud_production_task_clone_route_to_task", - "crud_production_task_clone_step_consumables", - "crud_production_task_clone_step_data_collections", - "crud_production_task_clone_step_outputs", - "crud_production_task_clone_step_reagents", - "crud_production_task_consume_task_input_cell_products", - "crud_production_task_create_production_task", - "crud_production_task_delete_production_task", - "crud_production_task_delete_task_step", - "crud_production_task_enrich_outbound_task_items", - "crud_production_task_fmt_dt", - "crud_production_task_generate_task_no", - "crud_production_task_get_production_task_detail", - "crud_production_task_normalize_date_bound", - "crud_production_task_py", - "crud_production_task_reorder_task_steps", - "crud_production_task_replace_step_consumables", - "crud_production_task_replace_step_data_collections", - "crud_production_task_replace_step_outputs", - "crud_production_task_replace_step_reagents", - "crud_production_task_resolve_sub_table_order_num", - "crud_production_task_set_task_inputs", - "crud_production_task_soft_delete_sub", - "crud_production_task_step_consumable_to_dict", - "crud_production_task_step_data_collection_to_dict", - "crud_production_task_step_output_to_dict", - "crud_production_task_step_reagent_to_dict", - "crud_production_task_step_sub_tables_to_dict", - "crud_production_task_step_to_dict", - "crud_production_task_task_input_to_dict", - "crud_production_task_task_output_to_dict", - "crud_production_task_total_pages", - "crud_production_task_update_production_task", - "crud_production_task_update_task_status", - "crud_production_work_order_sync_production_work_order_status_from_tasks" - ], - "19": [ "core_wechat_pay_get_wechat_pay_client", "core_wechat_pay_get_wechat_pay_v2", "core_wechat_pay_py", @@ -3360,30 +3326,33 @@ "core_wechat_pay_wechatpayv2client_unified_order", "core_wechat_pay_wechatpayv2client_xml_to_dict" ], - "20": [ - "crud_process_consumable_row_to_dict", - "crud_process_create_process", - "crud_process_create_sub_consumable", - "crud_process_create_sub_data_collection", - "crud_process_create_sub_output", - "crud_process_create_sub_reagent", - "crud_process_data_collection_row_to_dict", - "crud_process_get_process", - "crud_process_get_process_detail", - "crud_process_list_all_processes", - "crud_process_list_processes", - "crud_process_output_row_to_dict", - "crud_process_process_code_exists", - "crud_process_py", - "crud_process_reagent_row_to_dict", - "crud_process_row_to_dict", - "crud_process_soft_delete_process", - "crud_process_soft_delete_sub_records", - "crud_process_sub_item_with_order", - "crud_process_total_pages", - "crud_process_update_process" + "19": [ + "crud_qc_material_usage_amount_for_row", + "crud_qc_material_usage_batch_map", + "crud_qc_material_usage_deduct_for_task", + "crud_qc_material_usage_deduct_task_usage_legacy_batch", + "crud_qc_material_usage_display_remark", + "crud_qc_material_usage_list_linked_task_usages", + "crud_qc_material_usage_list_my_usages", + "crud_qc_material_usage_list_requisition_options", + "crud_qc_material_usage_list_usages", + "crud_qc_material_usage_list_usages_by_task", + "crud_qc_material_usage_list_usages_query", + "crud_qc_material_usage_mine_usage_filter", + "crud_qc_material_usage_paginate_usages", + "crud_qc_material_usage_parse_receiver_purpose_from_remark", + "crud_qc_material_usage_py", + "crud_qc_material_usage_receiver_display_map", + "crud_qc_material_usage_record_task_usage_from_requisition", + "crud_qc_material_usage_resolve_receiver_purpose", + "crud_qc_material_usage_revert_task_material_usages", + "crud_qc_material_usage_row_to_dict", + "crud_qc_material_usage_stock_in_date_for_row", + "crud_qc_material_usage_unit_price_for_row", + "crud_qc_material_usage_usage_unit_label", + "crud_qc_material_usage_user_nick_name_map" ], - "21": [ + "20": [ "crud_qc_third_party_company_company_code_exists", "crud_qc_third_party_company_create_company", "crud_qc_third_party_company_get_company", @@ -3405,7 +3374,7 @@ "crud_qc_third_party_item_soft_delete_item", "crud_qc_third_party_item_update_item" ], - "22": [ + "21": [ "crud_collection_protocol_no_batch_generate_protocol_nos", "crud_collection_protocol_no_batch_issue_protocol_nos", "crud_collection_protocol_no_batch_revoke_protocol_nos", @@ -3424,24 +3393,23 @@ "crud_collection_protocol_no_total_pages", "crud_collection_protocol_no_update_protocol_no" ], - "23": [ - "crud_material_batch_stock_in", - "crud_material_batch_stock_out", - "crud_material_code_exists", - "crud_material_create_material", - "crud_material_dec", - "crud_material_fmt_dt", - "crud_material_get_material", - "crud_material_list_materials", - "crud_material_options_list", - "crud_material_py", - "crud_material_row_to_dict", - "crud_material_soft_delete_material", - "crud_material_stock_in", - "crud_material_stock_out", - "crud_material_update_material" + "22": [ + "crud_collection_region_create_collection_region", + "crud_collection_region_create_hospital", + "crud_collection_region_get_collection_region", + "crud_collection_region_get_hospital", + "crud_collection_region_hospital_names_by_region_ids", + "crud_collection_region_hospital_to_dict", + "crud_collection_region_list_collection_regions", + "crud_collection_region_list_hospitals", + "crud_collection_region_py", + "crud_collection_region_soft_delete_collection_region", + "crud_collection_region_soft_delete_hospital", + "crud_collection_region_total_pages", + "crud_collection_region_update_collection_region", + "crud_collection_region_update_hospital" ], - "24": [ + "23": [ "core_wechat_message_py", "core_wechat_message_rationale_1", "core_wechat_message_rationale_86", @@ -3456,6 +3424,20 @@ "core_wechat_message_wechatmessageservice_init", "core_wechat_message_wechatmessageservice_send_template_message" ], + "24": [ + "crud_reagent_stock_log_deduct_for_step", + "crud_reagent_stock_log_display_remark", + "crud_reagent_stock_log_list_stock_logs", + "crud_reagent_stock_log_parse_receiver_purpose_from_remark", + "crud_reagent_stock_log_py", + "crud_reagent_stock_log_rationale_1", + "crud_reagent_stock_log_rationale_164", + "crud_reagent_stock_log_rationale_216", + "crud_reagent_stock_log_resolve_receiver_purpose", + "crud_reagent_stock_log_revert_step_stock_changes", + "crud_reagent_stock_log_row_to_dict", + "crud_reagent_stock_log_user_nick_name_map" + ], "25": [ "crud_env_detect_record_create_env_detect_record", "crud_env_detect_record_generate_record_no", @@ -3471,20 +3453,6 @@ "crud_env_detect_record_update_env_detect_record" ], "26": [ - "api_collection_protocol_ensure_customer_for_mother", - "crud_customer_create_customer", - "crud_customer_get_customer", - "crud_customer_id_card_taken", - "crud_customer_list_customers", - "crud_customer_normalize_date_bound", - "crud_customer_py", - "crud_customer_rationale_1", - "crud_customer_row_to_dict", - "crud_customer_soft_delete_customer", - "crud_customer_total_pages", - "crud_customer_update_customer" - ], - "27": [ "crud_dept_build_tree", "crud_dept_cascade_soft_delete", "crud_dept_collect_with_ancestors", @@ -3498,7 +3466,7 @@ "crud_dept_soft_delete_dept", "crud_dept_update_dept" ], - "28": [ + "27": [ "crud_menu_build_tree", "crud_menu_cascade_soft_delete", "crud_menu_create_menu", @@ -3511,7 +3479,7 @@ "crud_menu_soft_delete_menu", "crud_menu_update_menu" ], - "29": [ + "28": [ "crud_express_company_create_express_company", "crud_express_company_express_code_exists", "crud_express_company_get_express_company", @@ -3523,7 +3491,7 @@ "crud_express_company_total_pages", "crud_express_company_update_express_company" ], - "30": [ + "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", @@ -3535,7 +3503,7 @@ "crud_sample_reception_check_item_soft_delete_check_item", "crud_sample_reception_check_item_update_check_item" ], - "31": [ + "30": [ "crud_env_detect_item_create_env_detect_item", "crud_env_detect_item_get_env_detect_item", "crud_env_detect_item_item_code_exists", @@ -3547,7 +3515,7 @@ "crud_env_detect_item_soft_delete_env_detect_item", "crud_env_detect_item_update_env_detect_item" ], - "32": [ + "31": [ "crud_process_category_category_code_exists", "crud_process_category_create_process_category", "crud_process_category_get_process_category", @@ -3559,7 +3527,7 @@ "crud_process_category_total_pages", "crud_process_category_update_process_category" ], - "33": [ + "32": [ "crud_item_unit_create_item_unit", "crud_item_unit_get_item_unit", "crud_item_unit_list_item_units", @@ -3571,7 +3539,31 @@ "crud_item_unit_unit_code_exists", "crud_item_unit_update_item_unit" ], + "33": [ + "crud_cell_sample_type_create_cell_sample_type", + "crud_cell_sample_type_get_cell_sample_type", + "crud_cell_sample_type_list_cell_sample_types", + "crud_cell_sample_type_py", + "crud_cell_sample_type_rationale_1", + "crud_cell_sample_type_row_to_dict", + "crud_cell_sample_type_soft_delete_cell_sample_type", + "crud_cell_sample_type_total_pages", + "crud_cell_sample_type_type_code_exists", + "crud_cell_sample_type_update_cell_sample_type" + ], "34": [ + "crud_output_type_create_output_type", + "crud_output_type_get_output_type", + "crud_output_type_list_output_types", + "crud_output_type_py", + "crud_output_type_rationale_1", + "crud_output_type_row_to_dict", + "crud_output_type_soft_delete_output_type", + "crud_output_type_total_pages", + "crud_output_type_type_code_exists", + "crud_output_type_update_output_type" + ], + "35": [ "crud_post_create_post", "crud_post_get_post", "crud_post_list_posts", @@ -3582,7 +3574,39 @@ "crud_post_total_pages", "crud_post_update_post" ], - "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_site_create_site", + "crud_site_get_site", + "crud_site_list_sites", + "crud_site_py", + "crud_site_row_to_dict", + "crud_site_site_code_exists", + "crud_site_soft_delete_site", + "crud_site_total_pages", + "crud_site_update_site" + ], + "38": [ + "core_menu_guard_py", + "core_menu_guard_rationale_1", + "core_menu_guard_rationale_16", + "core_menu_guard_rationale_29", + "core_menu_guard_rationale_48", + "core_menu_guard_require_admin_or_super_admin", + "core_menu_guard_require_any_menu_code", + "core_menu_guard_require_menu_code" + ], + "39": [ "models_base_basemodel", "models_base_basemodel_to_dict", "models_base_get_active", @@ -3592,7 +3616,7 @@ "models_base_softdeletemodel_soft_delete", "models_base_tablename" ], - "36": [ + "40": [ "core_order_status_compat_derive_legacy_status_from_three", "core_order_status_compat_derive_three_status_from_legacy", "core_order_status_compat_py", @@ -3601,113 +3625,113 @@ "core_order_status_compat_threestatus", "core_order_status_compat_to_decimal" ], - "37": [ + "41": [ "basesettings", "core_config_config", "core_config_py", "core_config_settings" ], - "38": [ + "42": [ "core_database_auto_fill_create_dept_id", "core_database_get_db", "core_database_py", "core_database_rationale_31" ], - "39": [ + "43": [ "api_menu_get_menu_list", "api_menu_py", "api_menu_rationale_1" ], - "40": [ + "44": [ "core_context_py", "core_context_rationale_1" ], - "41": [ + "45": [ "api_init_py", "api_init_rationale_1" ], - "42": [ + "46": [ "init_py" ], - "43": [ + "47": [ "core_init_py" ], - "44": [ + "48": [ "core_wechat_message_rationale_143" ], - "45": [ + "49": [ "core_wechat_message_rationale_179" ], - "46": [ + "50": [ "core_wechat_message_rationale_215" ], - "47": [ + "51": [ "core_wechat_message_rationale_251" ], - "48": [ + "52": [ "core_wechat_message_rationale_289" ], - "49": [ + "53": [ "core_wechat_message_rationale_325" ], - "50": [ + "54": [ "models_init_py" ], - "51": [ + "55": [ "schemas_init_py" ], - "52": [ + "56": [ "crud_init_py" ], - "53": [ + "57": [ "ws_init_py" ] }, "cohesion": { "0": 0.01, "1": 0.01, - "2": 0.04, + "2": 0.06, "3": 0.02, - "4": 0.04, - "5": 0.03, + "4": 0.07, + "5": 0.02, "6": 0.02, - "7": 0.03, - "8": 0.04, - "9": 0.07, - "10": 0.35, - "11": 0.05, - "12": 0.07, - "13": 0.06, - "14": 0.09, - "15": 0.06, - "16": 0.09, - "17": 0.09, - "18": 0.09, - "19": 0.12, - "20": 0.21, - "21": 0.18, - "22": 0.21, - "23": 0.25, + "7": 0.02, + "8": 0.03, + "9": 0.04, + "10": 0.04, + "11": 0.07, + "12": 0.35, + "13": 0.07, + "14": 0.08, + "15": 0.09, + "16": 0.06, + "17": 0.12, + "18": 0.12, + "19": 0.21, + "20": 0.18, + "21": 0.21, + "22": 0.23, + "23": 0.24, "24": 0.24, "25": 0.32, - "26": 0.24, - "27": 0.27, - "28": 0.29, - "29": 0.31, + "26": 0.27, + "27": 0.29, + "28": 0.31, + "29": 0.38, "30": 0.38, - "31": 0.38, + "31": 0.31, "32": 0.31, "33": 0.31, - "34": 0.36, - "35": 0.29, - "36": 0.38, - "37": 0.5, - "38": 0.5, - "39": 0.67, - "40": 1.0, - "41": 1.0, - "42": 1.0, - "43": 1.0, + "34": 0.31, + "35": 0.36, + "36": 0.36, + "37": 0.36, + "38": 0.25, + "39": 0.29, + "40": 0.38, + "41": 0.5, + "42": 0.5, + "43": 0.67, "44": 1.0, "45": 1.0, "46": 1.0, @@ -3717,58 +3741,62 @@ "50": 1.0, "51": 1.0, "52": 1.0, - "53": 1.0 + "53": 1.0, + "54": 1.0, + "55": 1.0, + "56": 1.0, + "57": 1.0 }, "gods": [ { "id": "core_response_success_response", "label": "success_response()", - "degree": 551 + "degree": 552 }, { "id": "core_response_error_response", "label": "error_response()", - "degree": 451 + "degree": 452 }, { "id": "models_models_sysuser", "label": "SysUser", - "degree": 376 + "degree": 377 }, { "id": "models_qc_param_bizqctaskresult", "label": "BizQcTaskResult", - "degree": 276 + "degree": 278 }, { "id": "models_qc_material_bizqcmaterialusage", "label": "BizQcMaterialUsage", - "degree": 276 + "degree": 278 }, { "id": "models_qc_material_bizqcmaterial", "label": "BizQcMaterial", - "degree": 271 + "degree": 273 }, { "id": "models_qc_material_bizqcmaterialstockbatch", "label": "BizQcMaterialStockBatch", - "degree": 263 + "degree": 265 }, { "id": "models_material_bizmaterialstocklog", "label": "BizMaterialStockLog", - "degree": 258 + "degree": 260 }, { "id": "models_clinical_payment_bizpilotpayment", "label": "BizPilotPayment", - "degree": 257 + "degree": 259 }, { "id": "models_material_bizmaterial", "label": "BizMaterial", - "degree": 255 + "degree": 257 } ], "surprises": [ diff --git a/backend/graphify-out/.graphify_extract.json b/backend/graphify-out/.graphify_extract.json index c2b2ce3a..21b545d2 100644 --- a/backend/graphify-out/.graphify_extract.json +++ b/backend/graphify-out/.graphify_extract.json @@ -2457,565 +2457,572 @@ "source_file": "models/models.py", "source_location": "L1357" }, + { + "id": "models_models_bizqctaskassignee", + "label": "BizQcTaskAssignee", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1390" + }, { "id": "models_models_bizcleanroom", "label": "BizCleanRoom", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1395" + "source_location": "L1414" }, { "id": "models_models_bizcleanroomaccesslog", "label": "BizCleanRoomAccessLog", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1417" + "source_location": "L1436" }, { "id": "models_models_bizstoragefacility", "label": "BizStorageFacility", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1442" + "source_location": "L1461" }, { "id": "models_models_bizstoragefacilityslot", "label": "BizStorageFacilitySlot", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1463" + "source_location": "L1482" }, { "id": "models_models_bizstorageslotoccupancy", "label": "BizStorageSlotOccupancy", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1486" + "source_location": "L1505" }, { "id": "models_models_bizexhibitionappointment", "label": "BizExhibitionAppointment", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1512" + "source_location": "L1531" }, { "id": "models_models_bizcellproducttype", "label": "BizCellProductType", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1540" + "source_location": "L1559" }, { "id": "models_models_bizcellproductspec", "label": "BizCellProductSpec", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1559" + "source_location": "L1578" }, { "id": "models_models_bizcellproductprice", "label": "BizCellProductPrice", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1578" + "source_location": "L1597" }, { "id": "models_models_bizcellproductprojectsystem", "label": "BizCellProductProjectSystem", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1603" + "source_location": "L1622" }, { "id": "models_models_bizcellproductprojectsystemitem", "label": "BizCellProductProjectSystemItem", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1623" + "source_location": "L1642" }, { "id": "models_models_bizchannel", "label": "BizChannel", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1650" + "source_location": "L1669" }, { "id": "models_models_bizchannelagreement", "label": "BizChannelAgreement", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1674" + "source_location": "L1693" }, { "id": "models_models_bizchannelagreementproductprice", "label": "BizChannelAgreementProductPrice", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1699" + "source_location": "L1718" }, { "id": "models_models_bizchannelinvoice", "label": "BizChannelInvoice", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1724" + "source_location": "L1743" }, { "id": "models_models_bizchannelmailaddress", "label": "BizChannelMailAddress", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1748" + "source_location": "L1767" }, { "id": "models_models_bizchannelaccount", "label": "BizChannelAccount", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1769" + "source_location": "L1788" }, { "id": "models_models_bizchannelproductquota", "label": "BizChannelProductQuota", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1788" + "source_location": "L1807" }, { "id": "models_models_bizchannelserviceorder", "label": "BizChannelServiceOrder", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1814" + "source_location": "L1833" }, { "id": "models_models_bizchannelserviceorderproduct", "label": "BizChannelServiceOrderProduct", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1860" + "source_location": "L1879" }, { "id": "models_models_bizchannelserviceordertxn", "label": "BizChannelServiceOrderTxn", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1889" + "source_location": "L1908" }, { "id": "models_models_bizcheckupinstitution", "label": "BizCheckupInstitution", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1924" + "source_location": "L1943" }, { "id": "models_models_bizcheckupinstitutioninvoice", "label": "BizCheckupInstitutionInvoice", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1946" + "source_location": "L1965" }, { "id": "models_models_bizcheckupinstitutionproject", "label": "BizCheckupInstitutionProject", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1970" + "source_location": "L1989" }, { "id": "models_models_bizcheckupinstitutionpackage", "label": "BizCheckupInstitutionPackage", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1991" + "source_location": "L2010" }, { "id": "models_models_bizcheckupinstitutionpackageitem", "label": "BizCheckupInstitutionPackageItem", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2012" + "source_location": "L2031" }, { "id": "models_models_bizconsumable", "label": "BizConsumable", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2038" + "source_location": "L2057" }, { "id": "models_models_bizreagent", "label": "BizReagent", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2064" + "source_location": "L2083" }, { "id": "models_models_bizsopdocument", "label": "BizSopDocument", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2090" + "source_location": "L2109" }, { "id": "models_models_bizprocesscategory", "label": "BizProcessCategory", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2111" + "source_location": "L2130" }, { "id": "models_models_bizoutputtype", "label": "BizOutputType", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2130" + "source_location": "L2149" }, { "id": "models_models_bizconsumablepack", "label": "BizConsumablePack", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2149" + "source_location": "L2168" }, { "id": "models_models_bizconsumablepackitem", "label": "BizConsumablePackItem", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2171" + "source_location": "L2190" }, { "id": "models_models_bizprocess", "label": "BizProcess", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2194" + "source_location": "L2213" }, { "id": "models_models_bizprocessreagent", "label": "BizProcessReagent", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2218" + "source_location": "L2237" }, { "id": "models_models_bizprocessconsumable", "label": "BizProcessConsumable", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2242" + "source_location": "L2261" }, { "id": "models_models_bizprocessoutput", "label": "BizProcessOutput", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2266" + "source_location": "L2285" }, { "id": "models_models_bizprocessdatacollection", "label": "BizProcessDataCollection", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2287" + "source_location": "L2306" }, { "id": "models_models_bizprocessroute", "label": "BizProcessRoute", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2305" + "source_location": "L2324" }, { "id": "models_models_bizprocessroutestep", "label": "BizProcessRouteStep", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2327" + "source_location": "L2346" }, { "id": "models_models_bizprocessroutestepreagent", "label": "BizProcessRouteStepReagent", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2354" + "source_location": "L2373" }, { "id": "models_models_bizprocessroutestepconsumable", "label": "BizProcessRouteStepConsumable", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2378" + "source_location": "L2397" }, { "id": "models_models_bizprocessroutestepoutput", "label": "BizProcessRouteStepOutput", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2402" + "source_location": "L2421" }, { "id": "models_models_bizprocessroutestepdatacollection", "label": "BizProcessRouteStepDataCollection", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2423" + "source_location": "L2442" }, { "id": "models_models_bizcellproduct", "label": "BizCellProduct", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2448" + "source_location": "L2467" }, { "id": "models_models_bizproductionworkorder", "label": "BizProductionWorkOrder", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2482" + "source_location": "L2501" }, { "id": "models_models_bizproductiontask", "label": "BizProductionTask", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2512" + "source_location": "L2531" }, { "id": "models_models_bizproductiontaskinput", "label": "BizProductionTaskInput", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2542" + "source_location": "L2561" }, { "id": "models_models_bizproductiontaskstep", "label": "BizProductionTaskStep", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2564" + "source_location": "L2583" }, { "id": "models_models_bizproductiontaskstepreagent", "label": "BizProductionTaskStepReagent", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2594" + "source_location": "L2613" }, { "id": "models_models_bizproductiontaskstepconsumable", "label": "BizProductionTaskStepConsumable", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2619" + "source_location": "L2638" }, { "id": "models_models_bizproductiontaskstepoutput", "label": "BizProductionTaskStepOutput", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2644" + "source_location": "L2663" }, { "id": "models_models_bizproductiontaskstepdatacollection", "label": "BizProductionTaskStepDataCollection", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2665" + "source_location": "L2684" }, { "id": "models_models_bizproductiontaskoutput", "label": "BizProductionTaskOutput", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2686" + "source_location": "L2705" }, { "id": "models_models_bizprotocolfullmoontodo", "label": "BizProtocolFullmoonTodo", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2711" + "source_location": "L2730" }, { "id": "models_models_bizinsurancecompany", "label": "BizInsuranceCompany", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2741" + "source_location": "L2760" }, { "id": "models_models_bizinsurancecompanyinvoice", "label": "BizInsuranceCompanyInvoice", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2763" + "source_location": "L2782" }, { "id": "models_models_bizinsuranceprojectprice", "label": "BizInsuranceProjectPrice", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2787" + "source_location": "L2806" }, { "id": "models_models_bizconsumablestocklog", "label": "BizConsumableStockLog", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2808" + "source_location": "L2827" }, { "id": "models_models_bizreagentstocklog", "label": "BizReagentStockLog", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2838" + "source_location": "L2857" }, { "id": "models_models_bizpilotapplication", "label": "BizPilotApplication", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2868" + "source_location": "L2887" }, { "id": "models_models_bizpilotpatient", "label": "BizPilotPatient", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2898" + "source_location": "L2917" }, { "id": "models_models_bizpilotinfusionplan", "label": "BizPilotInfusionPlan", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2927" + "source_location": "L2946" }, { "id": "models_models_bizpilotinfusionschedule", "label": "BizPilotInfusionSchedule", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2952" + "source_location": "L2971" }, { "id": "models_models_bizpilotinfusionscheduleproduct", "label": "BizPilotInfusionScheduleProduct", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2981" + "source_location": "L3000" }, { "id": "models_models_bizpilotcheckup", "label": "BizPilotCheckup", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3008" + "source_location": "L3027" }, { "id": "models_models_bizpilotcheckupreserveitem", "label": "BizPilotCheckupReserveItem", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3037" + "source_location": "L3056" }, { "id": "models_models_bizpilotcheckupactualitem", "label": "BizPilotCheckupActualItem", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3057" + "source_location": "L3076" }, { "id": "models_models_bizpilotdelivery", "label": "BizPilotDelivery", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3077" + "source_location": "L3096" }, { "id": "models_models_bizpilotdeliverymaterial", "label": "BizPilotDeliveryMaterial", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3096" + "source_location": "L3115" }, { "id": "models_models_bizpilotdeliverymethod", "label": "BizPilotDeliveryMethod", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3117" + "source_location": "L3136" }, { "id": "models_models_bizpilotinfusionconfirm", "label": "BizPilotInfusionConfirm", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3146" + "source_location": "L3165" }, { "id": "models_models_bizoutboundreleasematerial", "label": "BizOutboundReleaseMaterial", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3167" + "source_location": "L3186" }, { "id": "models_models_bizoutboundreleasecell", "label": "BizOutboundReleaseCell", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3186" + "source_location": "L3205" }, { "id": "models_models_bizoutboundreleasepaper", "label": "BizOutboundReleasePaper", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3214" + "source_location": "L3233" }, { "id": "models_models_bizoutboundhandover", "label": "BizOutboundHandover", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3236" + "source_location": "L3255" }, { "id": "models_models_bizoutboundreleaseqcmaterial", "label": "BizOutboundReleaseQcMaterial", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3261" + "source_location": "L3280" }, { "id": "models_models_bizoutboundreleasereview", "label": "BizOutboundReleaseReview", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3286" + "source_location": "L3305" }, { "id": "models_models_bizenvdetectitem", "label": "BizEnvDetectItem", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3312" + "source_location": "L3331" }, { "id": "models_models_bizenvdetectrecord", "label": "BizEnvDetectRecord", "file_type": "code", "source_file": "models/models.py", - "source_location": "L3332" + "source_location": "L3351" }, { "id": "models_models_rationale_1", @@ -3298,515 +3305,522 @@ "source_location": "L1333" }, { - "id": "models_models_rationale_1418", + "id": "models_models_rationale_1391", + "label": "\u8d28\u68c0\u4efb\u52a1\u8d1f\u8d23\u4eba biz_qc_task_assignee", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1391" + }, + { + "id": "models_models_rationale_1437", "label": "\u6d01\u51c0\u5ba4\u51fa\u5165\u8bb0\u5f55 biz_clean_room_access_log", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1418" + "source_location": "L1437" }, { - "id": "models_models_rationale_1443", + "id": "models_models_rationale_1462", "label": "\u5b58\u50a8\u8bbe\u65bd\u6811 biz_storage_facility", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1443" + "source_location": "L1462" }, { - "id": "models_models_rationale_1464", + "id": "models_models_rationale_1483", "label": "\u5b58\u50a8\u8bbe\u65bd\u5c0f\u683c biz_storage_facility_slot", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1464" + "source_location": "L1483" }, { - "id": "models_models_rationale_1487", + "id": "models_models_rationale_1506", "label": "\u5e93\u4f4d\u5360\u7528\u8bb0\u5f55 biz_storage_slot_occupancy", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1487" + "source_location": "L1506" }, { - "id": "models_models_rationale_1513", + "id": "models_models_rationale_1532", "label": "\u5c55\u9986\u9884\u7ea6 biz_exhibition_appointment", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1513" - }, - { - "id": "models_models_rationale_1541", - "label": "\u7ec6\u80de\u4ea7\u54c1\u7c7b\u578b biz_cell_product_type", - "file_type": "rationale", - "source_file": "models/models.py", - "source_location": "L1541" + "source_location": "L1532" }, { "id": "models_models_rationale_1560", - "label": "\u7ec6\u80de\u4ea7\u54c1\u89c4\u683c biz_cell_product_spec", + "label": "\u7ec6\u80de\u4ea7\u54c1\u7c7b\u578b biz_cell_product_type", "file_type": "rationale", "source_file": "models/models.py", "source_location": "L1560" }, { "id": "models_models_rationale_1579", - "label": "\u7ec6\u80de\u4ea7\u54c1\u4ef7\u683c\u4f53\u7cfb biz_cell_product_price", + "label": "\u7ec6\u80de\u4ea7\u54c1\u89c4\u683c biz_cell_product_spec", "file_type": "rationale", "source_file": "models/models.py", "source_location": "L1579" }, { - "id": "models_models_rationale_1604", + "id": "models_models_rationale_1598", + "label": "\u7ec6\u80de\u4ea7\u54c1\u4ef7\u683c\u4f53\u7cfb biz_cell_product_price", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1598" + }, + { + "id": "models_models_rationale_1623", "label": "\u7ec6\u80de\u4ea7\u54c1\u9879\u76ee\u4ef7\u683c\u4f53\u7cfb biz_cell_product_project_system", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1604" + "source_location": "L1623" }, { - "id": "models_models_rationale_1624", + "id": "models_models_rationale_1643", "label": "\u9879\u76ee\u4ef7\u683c\u4f53\u7cfb-\u7ec6\u80de\u4ef7\u683c\u660e\u7ec6 biz_cell_product_project_system_item", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1624" + "source_location": "L1643" }, { - "id": "models_models_rationale_1675", + "id": "models_models_rationale_1694", "label": "\u6e20\u9053\u534f\u8bae biz_channel_agreement", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1675" + "source_location": "L1694" }, { - "id": "models_models_rationale_1700", + "id": "models_models_rationale_1719", "label": "\u6e20\u9053\u534f\u8bae-\u7ec6\u80de\u4ea7\u54c1\u4ef7\u683c biz_channel_agreement_product_price", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1700" + "source_location": "L1719" }, { - "id": "models_models_rationale_1725", + "id": "models_models_rationale_1744", "label": "\u6e20\u9053\u5f00\u7968\u4fe1\u606f biz_channel_invoice", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1725" + "source_location": "L1744" }, { - "id": "models_models_rationale_1749", + "id": "models_models_rationale_1768", "label": "\u6e20\u9053\u90ae\u5bc4\u5730\u5740 biz_channel_mail_address", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1749" - }, - { - "id": "models_models_rationale_1770", - "label": "\u6e20\u9053\u8d26\u6237\u4f59\u989d biz_channel_account", - "file_type": "rationale", - "source_file": "models/models.py", - "source_location": "L1770" + "source_location": "L1768" }, { "id": "models_models_rationale_1789", - "label": "\u6e20\u9053\u4ea7\u54c1\u4efd\u6570\u5e93\u5b58 biz_channel_product_quota", + "label": "\u6e20\u9053\u8d26\u6237\u4f59\u989d biz_channel_account", "file_type": "rationale", "source_file": "models/models.py", "source_location": "L1789" }, { - "id": "models_models_rationale_1815", + "id": "models_models_rationale_1808", + "label": "\u6e20\u9053\u4ea7\u54c1\u4efd\u6570\u5e93\u5b58 biz_channel_product_quota", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1808" + }, + { + "id": "models_models_rationale_1834", "label": "\u6e20\u9053\u670d\u52a1\u8ba2\u5355 biz_channel_service_order", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1815" + "source_location": "L1834" }, { - "id": "models_models_rationale_1861", + "id": "models_models_rationale_1880", "label": "\u6e20\u9053\u670d\u52a1\u8ba2\u5355\u4ea7\u54c1\u660e\u7ec6 biz_channel_service_order_product", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1861" + "source_location": "L1880" }, { - "id": "models_models_rationale_1890", + "id": "models_models_rationale_1909", "label": "\u6e20\u9053\u670d\u52a1\u8ba2\u5355\u6d41\u6c34 biz_channel_service_order_txn", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1890" + "source_location": "L1909" }, { - "id": "models_models_rationale_1925", + "id": "models_models_rationale_1944", "label": "\u4f53\u68c0\u673a\u6784 biz_checkup_institution", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1925" + "source_location": "L1944" }, { - "id": "models_models_rationale_1947", + "id": "models_models_rationale_1966", "label": "\u4f53\u68c0\u673a\u6784\u5f00\u7968\u4fe1\u606f biz_checkup_institution_invoice", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1947" + "source_location": "L1966" }, { - "id": "models_models_rationale_1971", + "id": "models_models_rationale_1990", "label": "\u4f53\u68c0\u673a\u6784\u9879\u76ee\u53ca\u4ef7\u683c biz_checkup_institution_project", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1971" + "source_location": "L1990" }, { - "id": "models_models_rationale_1992", + "id": "models_models_rationale_2011", "label": "\u4f53\u68c0\u673a\u6784\u9879\u76ee\u5957\u9910 biz_checkup_institution_package", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1992" + "source_location": "L2011" }, { - "id": "models_models_rationale_2013", + "id": "models_models_rationale_2032", "label": "\u4f53\u68c0\u673a\u6784\u9879\u76ee\u5957\u9910\u660e\u7ec6 biz_checkup_institution_package_item", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2013" + "source_location": "L2032" }, { - "id": "models_models_rationale_2091", + "id": "models_models_rationale_2110", "label": "SOP\u6587\u6863 biz_sop_document", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2091" + "source_location": "L2110" }, { - "id": "models_models_rationale_2112", + "id": "models_models_rationale_2131", "label": "\u5de5\u5e8f\u5206\u7c7b biz_process_category", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2112" + "source_location": "L2131" }, { - "id": "models_models_rationale_2150", + "id": "models_models_rationale_2169", "label": "\u8017\u6750\u5305 biz_consumable_pack", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2150" + "source_location": "L2169" }, { - "id": "models_models_rationale_2172", + "id": "models_models_rationale_2191", "label": "\u8017\u6750\u5305\u660e\u7ec6 biz_consumable_pack_item", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2172" + "source_location": "L2191" }, { - "id": "models_models_rationale_2219", + "id": "models_models_rationale_2238", "label": "\u5de5\u827a\u8bd5\u5242 biz_process_reagent", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2219" + "source_location": "L2238" }, { - "id": "models_models_rationale_2243", + "id": "models_models_rationale_2262", "label": "\u5de5\u827a\u8017\u6750 biz_process_consumable", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2243" + "source_location": "L2262" }, { - "id": "models_models_rationale_2267", + "id": "models_models_rationale_2286", "label": "\u5de5\u827a\u4ea7\u51fa\u7269 biz_process_output", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2267" + "source_location": "L2286" }, { - "id": "models_models_rationale_2306", + "id": "models_models_rationale_2325", "label": "\u5de5\u827a\u8def\u7ebf biz_process_route", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2306" + "source_location": "L2325" }, { - "id": "models_models_rationale_2328", + "id": "models_models_rationale_2347", "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4 biz_process_route_step", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2328" + "source_location": "L2347" }, { - "id": "models_models_rationale_2355", + "id": "models_models_rationale_2374", "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u8bd5\u5242 biz_process_route_step_reagent", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2355" + "source_location": "L2374" }, { - "id": "models_models_rationale_2379", + "id": "models_models_rationale_2398", "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u8017\u6750 biz_process_route_step_consumable", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2379" + "source_location": "L2398" }, { - "id": "models_models_rationale_2403", + "id": "models_models_rationale_2422", "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u4ea7\u51fa\u7269 biz_process_route_step_output", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2403" + "source_location": "L2422" }, { - "id": "models_models_rationale_2424", + "id": "models_models_rationale_2443", "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u6570\u636e\u91c7\u96c6\u9879 biz_process_route_step_data_collection", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2424" + "source_location": "L2443" }, { - "id": "models_models_rationale_2449", + "id": "models_models_rationale_2468", "label": "\u7ec6\u80de\u4ea7\u54c1 biz_cell_product", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2449" + "source_location": "L2468" }, { - "id": "models_models_rationale_2483", + "id": "models_models_rationale_2502", "label": "\u751f\u4ea7\u5de5\u5355 biz_production_work_order", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2483" + "source_location": "L2502" }, { - "id": "models_models_rationale_2513", + "id": "models_models_rationale_2532", "label": "\u751f\u4ea7\u4efb\u52a1 biz_production_task", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2513" + "source_location": "L2532" }, { - "id": "models_models_rationale_2543", + "id": "models_models_rationale_2562", "label": "\u751f\u4ea7\u4efb\u52a1\u6295\u5165\u7269 biz_production_task_input", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2543" + "source_location": "L2562" }, { - "id": "models_models_rationale_2565", + "id": "models_models_rationale_2584", "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4 biz_production_task_step", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2565" + "source_location": "L2584" }, { - "id": "models_models_rationale_2595", + "id": "models_models_rationale_2614", "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u8bd5\u5242 biz_production_task_step_reagent", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2595" + "source_location": "L2614" }, { - "id": "models_models_rationale_2620", + "id": "models_models_rationale_2639", "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u8017\u6750 biz_production_task_step_consumable", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2620" + "source_location": "L2639" }, { - "id": "models_models_rationale_2645", + "id": "models_models_rationale_2664", "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u4ea7\u51fa\u7269 biz_production_task_step_output", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2645" + "source_location": "L2664" }, { - "id": "models_models_rationale_2666", + "id": "models_models_rationale_2685", "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u6570\u636e\u91c7\u96c6\u9879 biz_production_task_step_data_collection", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2666" + "source_location": "L2685" }, { - "id": "models_models_rationale_2687", + "id": "models_models_rationale_2706", "label": "\u751f\u4ea7\u4efb\u52a1\u6700\u7ec8\u4ea7\u51fa biz_production_task_output", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2687" + "source_location": "L2706" }, { - "id": "models_models_rationale_2712", + "id": "models_models_rationale_2731", "label": "\u65b0\u751f\u513f\u6ee1\u6708\u5f85\u529e biz_protocol_fullmoon_todo", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2712" + "source_location": "L2731" }, { - "id": "models_models_rationale_2742", + "id": "models_models_rationale_2761", "label": "\u4fdd\u9669\u516c\u53f8 biz_insurance_company", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2742" + "source_location": "L2761" }, { - "id": "models_models_rationale_2764", + "id": "models_models_rationale_2783", "label": "\u4fdd\u9669\u516c\u53f8\u5f00\u7968\u4fe1\u606f biz_insurance_company_invoice", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2764" + "source_location": "L2783" }, { - "id": "models_models_rationale_2788", + "id": "models_models_rationale_2807", "label": "\u4fdd\u9669\u9669\u79cd\u4ef7\u683c biz_insurance_project_price", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2788" + "source_location": "L2807" }, { - "id": "models_models_rationale_2809", + "id": "models_models_rationale_2828", "label": "\u8017\u6750\u53d8\u52a8\u8bb0\u5f55 biz_consumable_stock_log", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2809" + "source_location": "L2828" }, { - "id": "models_models_rationale_2839", + "id": "models_models_rationale_2858", "label": "\u8bd5\u5242\u53d8\u52a8\u8bb0\u5f55 biz_reagent_stock_log", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2839" + "source_location": "L2858" }, { - "id": "models_models_rationale_2869", + "id": "models_models_rationale_2888", "label": "\u6e20\u9053\u4e2d\u8bd5\u670d\u52a1\u7533\u8bf7\u5355 biz_pilot_application", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2869" + "source_location": "L2888" }, { - "id": "models_models_rationale_2899", + "id": "models_models_rationale_2918", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u60a3\u8005\u4fe1\u606f biz_pilot_patient", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2899" + "source_location": "L2918" }, { - "id": "models_models_rationale_2928", + "id": "models_models_rationale_2947", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u8f93\u6ce8\u65b9\u6848 biz_pilot_infusion_plan", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2928" + "source_location": "L2947" }, { - "id": "models_models_rationale_2953", + "id": "models_models_rationale_2972", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u8f93\u6ce8\u8ba1\u5212 biz_pilot_infusion_schedule", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2953" + "source_location": "L2972" }, { - "id": "models_models_rationale_2982", + "id": "models_models_rationale_3001", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u8f93\u6ce8\u8ba1\u5212\u7ec6\u80de\u4ea7\u54c1 biz_pilot_infusion_schedule_product", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2982" + "source_location": "L3001" }, { - "id": "models_models_rationale_3009", + "id": "models_models_rationale_3028", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4f53\u68c0\u4fe1\u606f biz_pilot_checkup", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3009" + "source_location": "L3028" }, { - "id": "models_models_rationale_3038", + "id": "models_models_rationale_3057", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4f53\u68c0\u9884\u7ea6\u9879\u76ee biz_pilot_checkup_reserve_item", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3038" + "source_location": "L3057" }, { - "id": "models_models_rationale_3058", + "id": "models_models_rationale_3077", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4f53\u68c0\u5b9e\u9645\u9879\u76ee biz_pilot_checkup_actual_item", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3058" - }, - { - "id": "models_models_rationale_3078", - "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4ea4\u4ed8\u4fe1\u606f biz_pilot_delivery", - "file_type": "rationale", - "source_file": "models/models.py", - "source_location": "L3078" + "source_location": "L3077" }, { "id": "models_models_rationale_3097", - "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4ea4\u4ed8\u7269\u6599 biz_pilot_delivery_material", + "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4ea4\u4ed8\u4fe1\u606f biz_pilot_delivery", "file_type": "rationale", "source_file": "models/models.py", "source_location": "L3097" }, { - "id": "models_models_rationale_3118", + "id": "models_models_rationale_3116", + "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4ea4\u4ed8\u7269\u6599 biz_pilot_delivery_material", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L3116" + }, + { + "id": "models_models_rationale_3137", "label": "\u4e2d\u8bd5\u7533\u8bf7\u5355-\u4ea4\u4ed8\u65b9\u5f0f biz_pilot_delivery_method", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3118" + "source_location": "L3137" }, { - "id": "models_models_rationale_3147", + "id": "models_models_rationale_3166", "label": "\u8f93\u6ce8\u8ba1\u5212-\u5e94\u7528\u786e\u8ba4 biz_pilot_infusion_confirm", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3147" - }, - { - "id": "models_models_rationale_3168", - "label": "\u51fa\u5e93\u653e\u884c-\u51fa\u5e93\u7269\u6599\u51c6\u5907\u4e3b\u8868 biz_outbound_release_material", - "file_type": "rationale", - "source_file": "models/models.py", - "source_location": "L3168" + "source_location": "L3166" }, { "id": "models_models_rationale_3187", - "label": "\u51fa\u5e93\u653e\u884c-\u51fa\u5e93\u7ec6\u80de(\u53f0\u8d26) biz_outbound_release_cell", + "label": "\u51fa\u5e93\u653e\u884c-\u51fa\u5e93\u7269\u6599\u51c6\u5907\u4e3b\u8868 biz_outbound_release_material", "file_type": "rationale", "source_file": "models/models.py", "source_location": "L3187" }, { - "id": "models_models_rationale_3215", + "id": "models_models_rationale_3206", + "label": "\u51fa\u5e93\u653e\u884c-\u51fa\u5e93\u7ec6\u80de(\u53f0\u8d26) biz_outbound_release_cell", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L3206" + }, + { + "id": "models_models_rationale_3234", "label": "\u51fa\u5e93\u653e\u884c-\u5176\u4ed6\u7eb8\u8d28\u6750\u6599(\u53f0\u8d26) biz_outbound_release_paper", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3215" + "source_location": "L3234" }, { - "id": "models_models_rationale_3237", + "id": "models_models_rationale_3256", "label": "\u8f93\u6ce8\u8ba1\u5212-\u51fa\u5e93\u4ea4\u63a5 biz_outbound_handover", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3237" + "source_location": "L3256" }, { - "id": "models_models_rationale_3262", + "id": "models_models_rationale_3281", "label": "\u51fa\u5e93\u653e\u884c-\u8d28\u68c0\u7269\u6599(\u53f0\u8d26) biz_outbound_release_qc_material", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3262" + "source_location": "L3281" }, { - "id": "models_models_rationale_3287", + "id": "models_models_rationale_3306", "label": "\u51fa\u5e93\u653e\u884c\u5ba1\u6838 biz_outbound_release_review", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3287" + "source_location": "L3306" }, { - "id": "models_models_rationale_3313", + "id": "models_models_rationale_3332", "label": "\u73af\u5883\u68c0\u6d4b\u9879 biz_env_detect_item", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3313" + "source_location": "L3332" }, { - "id": "models_models_rationale_3333", + "id": "models_models_rationale_3352", "label": "\u73af\u5883\u68c0\u6d4b\u767b\u8bb0 biz_env_detect_record", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L3333" + "source_location": "L3352" }, { "id": "models_init_py", @@ -7061,147 +7075,161 @@ "label": "_dec()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L32" + "source_location": "L34" }, { "id": "crud_qc_task_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L38" + "source_location": "L40" }, { "id": "crud_qc_task_gen_task_no", "label": "_gen_task_no()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L42" + "source_location": "L44" }, { "id": "crud_qc_task_conclusion_label", "label": "_conclusion_label()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L55" + "source_location": "L57" }, { "id": "crud_qc_task_task_to_dict", "label": "_task_to_dict()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L60" + "source_location": "L62" }, { "id": "crud_qc_task_task_work_order_context", "label": "_task_work_order_context()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L93" + "source_location": "L95" }, { "id": "crud_qc_task_enrich_tasks_reception_fields", "label": "_enrich_tasks_reception_fields()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L130" + "source_location": "L132" }, { "id": "crud_qc_task_task_row_to_dict", "label": "_task_row_to_dict()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L238" + "source_location": "L240" }, { "id": "crud_qc_task_create_task_for_line", "label": "create_task_for_line()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L249" + "source_location": "L251" }, { "id": "crud_qc_task_list_tasks", "label": "list_tasks()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L294" + "source_location": "L296" + }, + { + "id": "crud_qc_task_list_mine_tasks", + "label": "list_mine_tasks()", + "file_type": "code", + "source_file": "crud/qc_task.py", + "source_location": "L377" + }, + { + "id": "crud_qc_task_assert_task_assignee", + "label": "assert_task_assignee()", + "file_type": "code", + "source_file": "crud/qc_task.py", + "source_location": "L460" }, { "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": "L374" + "source_location": "L467" }, { "id": "crud_qc_task_get_task", "label": "get_task()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L391" + "source_location": "L485" }, { "id": "crud_qc_task_get_task_detail", "label": "get_task_detail()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L400" + "source_location": "L494" }, { "id": "crud_qc_task_start_task", "label": "start_task()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L427" + "source_location": "L522" }, { "id": "crud_qc_task_set_task_remark", "label": "_set_task_remark()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L444" + "source_location": "L539" }, { "id": "crud_qc_task_complete_task", "label": "complete_task()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L448" + "source_location": "L543" }, { "id": "crud_qc_task_apply_task_result", "label": "apply_task_result()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L492" + "source_location": "L587" }, { "id": "crud_qc_task_update_task_attachments", "label": "update_task_attachments()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L544" + "source_location": "L639" }, { "id": "crud_qc_task_create_qc_task_manual", "label": "create_qc_task_manual()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L574" + "source_location": "L669" }, { "id": "crud_qc_task_delete_qc_task", "label": "delete_qc_task()", "file_type": "code", "source_file": "crud/qc_task.py", - "source_location": "L623" + "source_location": "L718" }, { - "id": "crud_qc_task_rationale_503", + "id": "crud_qc_task_rationale_598", "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": "L503" + "source_location": "L598" }, { "id": "crud_process_route_py", @@ -12068,6 +12096,69 @@ "source_file": "crud/qc_sms_notification.py", "source_location": "L32" }, + { + "id": "crud_qc_task_assignee_py", + "label": "qc_task_assignee.py", + "file_type": "code", + "source_file": "crud/qc_task_assignee.py", + "source_location": "L1" + }, + { + "id": "crud_qc_task_assignee_active_users_in_tenant", + "label": "_active_users_in_tenant()", + "file_type": "code", + "source_file": "crud/qc_task_assignee.py", + "source_location": "L13" + }, + { + "id": "crud_qc_task_assignee_validate_assignee_user_ids", + "label": "validate_assignee_user_ids()", + "file_type": "code", + "source_file": "crud/qc_task_assignee.py", + "source_location": "L32" + }, + { + "id": "crud_qc_task_assignee_sync_assignees_for_task", + "label": "sync_assignees_for_task()", + "file_type": "code", + "source_file": "crud/qc_task_assignee.py", + "source_location": "L53" + }, + { + "id": "crud_qc_task_assignee_soft_delete_assignees_by_task_ids", + "label": "soft_delete_assignees_by_task_ids()", + "file_type": "code", + "source_file": "crud/qc_task_assignee.py", + "source_location": "L107" + }, + { + "id": "crud_qc_task_assignee_list_assignees_by_task_ids", + "label": "list_assignees_by_task_ids()", + "file_type": "code", + "source_file": "crud/qc_task_assignee.py", + "source_location": "L128" + }, + { + "id": "crud_qc_task_assignee_is_user_assignee", + "label": "is_user_assignee()", + "file_type": "code", + "source_file": "crud/qc_task_assignee.py", + "source_location": "L157" + }, + { + "id": "crud_qc_task_assignee_enrich_tasks_with_assignees", + "label": "enrich_tasks_with_assignees()", + "file_type": "code", + "source_file": "crud/qc_task_assignee.py", + "source_location": "L173" + }, + { + "id": "crud_qc_task_assignee_rationale_62", + "label": "\u5168\u91cf\u66ff\u6362\u4efb\u52a1\u8d1f\u8d23\u4eba\uff08\u8f6f\u5220\u65e7\u8bb0\u5f55 + \u63d2\u5165\u65b0\u8bb0\u5f55\uff09\u3002", + "file_type": "rationale", + "source_file": "crud/qc_task_assignee.py", + "source_location": "L62" + }, { "id": "crud_research_donation_sample_collection_py", "label": "research_donation_sample_collection.py", @@ -13795,476 +13886,483 @@ "label": "resolve_outbound_biz_type_for_schedule()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L74" + "source_location": "L75" }, { "id": "crud_qc_work_order_dec", "label": "_dec()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L115" + "source_location": "L116" }, { "id": "crud_qc_work_order_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L121" + "source_location": "L122" }, { "id": "crud_qc_work_order_normalize_date_bound", "label": "_normalize_date_bound()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L125" + "source_location": "L126" }, { "id": "crud_qc_work_order_reception_source_label", "label": "_reception_source_label()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L132" + "source_location": "L133" }, { "id": "crud_qc_work_order_qc_biz_type_label", "label": "_qc_biz_type_label()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L137" + "source_location": "L138" }, { "id": "crud_qc_work_order_work_order_qc_biz_type", "label": "_work_order_qc_biz_type()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L142" + "source_location": "L143" }, { "id": "crud_qc_work_order_validate_cell_product_id", "label": "_validate_cell_product_id()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L149" + "source_location": "L150" }, { "id": "crud_qc_work_order_enrich_work_order_cell_products", "label": "_enrich_work_order_cell_products()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L161" + "source_location": "L162" }, { "id": "crud_qc_work_order_enrich_outbound_work_orders", "label": "_enrich_outbound_work_orders()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L190" + "source_location": "L191" }, { "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": "crud/qc_work_order.py", - "source_location": "L280" + "source_location": "L281" }, { "id": "crud_qc_work_order_accept_conclusion_label", "label": "_accept_conclusion_label()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L325" + "source_location": "L326" }, { "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": "L330" + "source_location": "L331" }, { "id": "crud_qc_work_order_effective_reception_source", "label": "_effective_reception_source()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L342" + "source_location": "L343" }, { "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": "L351" + "source_location": "L352" }, { "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": "L360" + "source_location": "L361" }, { "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": "L368" + "source_location": "L369" }, { "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": "L386" + "source_location": "L387" }, { "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": "L409" + "source_location": "L410" }, { "id": "crud_qc_work_order_gen_daily_no", "label": "_gen_daily_no()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L542" + "source_location": "L543" }, { "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": "L556" + "source_location": "L557" }, { "id": "crud_qc_work_order_wo_to_dict", "label": "_wo_to_dict()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L564" + "source_location": "L565" }, { "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": "L624" + "source_location": "L625" }, { "id": "crud_qc_work_order_list_work_orders", "label": "list_work_orders()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L739" + "source_location": "L740" }, { "id": "crud_qc_work_order_get_work_order", "label": "get_work_order()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L847" + "source_location": "L848" }, { "id": "crud_qc_work_order_lab_lines", "label": "_lab_lines()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L856" + "source_location": "L857" }, { "id": "crud_qc_work_order_third_lines", "label": "_third_lines()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L877" + "source_location": "L878" }, { "id": "crud_qc_work_order_qc_info_item", "label": "_qc_info_item()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L901" + "source_location": "L902" }, { "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": "L922" + "source_location": "L923" }, { "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": "L985" + "source_location": "L986" }, { "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": "L1045" + "source_location": "L1046" }, { "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": "L1078" + "source_location": "L1080" + }, + { + "id": "crud_qc_work_order_apply_item_assignees", + "label": "_apply_item_assignees()", + "file_type": "code", + "source_file": "crud/qc_work_order.py", + "source_location": "L1094" }, { "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": "L1092" + "source_location": "L1120" }, { "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": "L1195" + "source_location": "L1244" }, { "id": "crud_qc_work_order_configure_work_order", "label": "configure_work_order()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1314" + "source_location": "L1384" }, { "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": "L1385" + "source_location": "L1459" }, { "id": "crud_qc_work_order_temp_lab_lines", "label": "_temp_lab_lines()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1412" + "source_location": "L1486" }, { "id": "crud_qc_work_order_temp_third_lines", "label": "_temp_third_lines()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1434" + "source_location": "L1508" }, { "id": "crud_qc_work_order_temp_tasks", "label": "_temp_tasks()", "file_type": "code", "source_file": "crud/qc_work_order.py", - "source_location": "L1459" + "source_location": "L1533" }, { "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": "L1484" + "source_location": "L1558" }, { "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": "L1524" + "source_location": "L1598" }, { "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": "L1558" + "source_location": "L1632" }, { "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": "L1580" + "source_location": "L1654" }, { "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": "L1626" + "source_location": "L1700" }, { "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": "L1639" + "source_location": "L1713" }, { "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": "L1654" + "source_location": "L1728" }, { "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": "L1715" + "source_location": "L1789" }, { "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": "L1739" + "source_location": "L1813" }, { "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": "L1811" + "source_location": "L1885" }, { "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": "L1937" + "source_location": "L2011" }, { "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": "L1969" + "source_location": "L2043" }, { "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": "L2006" + "source_location": "L2080" }, { "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": "L2064" + "source_location": "L2138" }, { - "id": "crud_qc_work_order_rationale_77", + "id": "crud_qc_work_order_rationale_78", "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": "crud/qc_work_order.py", - "source_location": "L77" + "source_location": "L78" }, { - "id": "crud_qc_work_order_rationale_193", + "id": "crud_qc_work_order_rationale_194", "label": "\u4e3a outbound \u7c7b\u578b\u5de5\u5355\u6279\u91cf\u8865\u5145\u7533\u8bf7\u5355/\u7528\u6237\u59d3\u540d/\u7597\u7a0b\u5e8f\u53f7/\u8f93\u6ce8\u8ba1\u5212\u4fe1\u606f\u3002", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L193" + "source_location": "L194" }, { - "id": "crud_qc_work_order_rationale_283", + "id": "crud_qc_work_order_rationale_284", "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": "L283" + "source_location": "L284" }, { - "id": "crud_qc_work_order_rationale_343", + "id": "crud_qc_work_order_rationale_344", "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": "L343" + "source_location": "L344" }, { - "id": "crud_qc_work_order_rationale_352", + "id": "crud_qc_work_order_rationale_353", "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": "L352" + "source_location": "L353" }, { - "id": "crud_qc_work_order_rationale_395", + "id": "crud_qc_work_order_rationale_396", "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": "L395" + "source_location": "L396" }, { - "id": "crud_qc_work_order_rationale_632", + "id": "crud_qc_work_order_rationale_633", "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": "L632" + "source_location": "L633" }, { - "id": "crud_qc_work_order_rationale_929", + "id": "crud_qc_work_order_rationale_930", "label": "\u6309\u6837\u672c\u6279\u91cf\u8fd4\u56de\u8d28\u68c0\u5de5\u5355\u6458\u8981\uff0c\u4f9b\u534f\u8bae/\u6350\u8d60\u67e5\u770b\u5f39\u7a97\u4f7f\u7528\u3002 \u7ec6\u80de\u5b58\u50a8\uff1a\u4f20\u5165 sample_code_by_id \u65f6\uff0c\u6309\u79df\u6237 + \u6837\u672c\u7f16\u7801\u5173\u8054\u3002 \u79d1", "file_type": "rationale", "source_file": "crud/qc_work_order.py", - "source_location": "L929" + "source_location": "L930" }, { - "id": "crud_qc_work_order_rationale_1048", + "id": "crud_qc_work_order_rationale_1049", "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": "L1048" + "source_location": "L1049" }, { - "id": "crud_qc_work_order_rationale_1103", + "id": "crud_qc_work_order_rationale_1132", "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": "L1103" + "source_location": "L1132" }, { - "id": "crud_qc_work_order_rationale_1206", + "id": "crud_qc_work_order_rationale_1256", "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": "L1206" + "source_location": "L1256" }, { - "id": "crud_qc_work_order_rationale_1493", + "id": "crud_qc_work_order_rationale_1567", "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": "L1493" + "source_location": "L1567" }, { - "id": "crud_qc_work_order_rationale_1534", + "id": "crud_qc_work_order_rationale_1608", "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": "L1534" + "source_location": "L1608" }, { - "id": "crud_qc_work_order_rationale_1814", + "id": "crud_qc_work_order_rationale_1888", "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": "L1814" + "source_location": "L1888" }, { - "id": "crud_qc_work_order_rationale_2065", + "id": "crud_qc_work_order_rationale_2139", "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": "L2065" + "source_location": "L2139" }, { "id": "crud_outbound_handover_inventory_py", @@ -18814,7 +18912,7 @@ "label": "ThirdPartyCompanyBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L38" + "source_location": "L44" }, { "id": "basemodel", @@ -18828,553 +18926,567 @@ "label": "ThirdPartyCompanyUpdateBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L55" + "source_location": "L61" }, { "id": "api_qc_list_qc_third_party_companies", "label": "list_qc_third_party_companies()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L73" + "source_location": "L79" }, { "id": "api_qc_list_qc_third_party_company_options", "label": "list_qc_third_party_company_options()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L95" + "source_location": "L101" }, { "id": "api_qc_create_qc_third_party_company", "label": "create_qc_third_party_company()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L109" + "source_location": "L115" }, { "id": "api_qc_update_qc_third_party_company", "label": "update_qc_third_party_company()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L143" + "source_location": "L149" }, { "id": "api_qc_delete_qc_third_party_company", "label": "delete_qc_third_party_company()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L179" + "source_location": "L185" }, { "id": "api_qc_thirdpartyitembody", "label": "ThirdPartyItemBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L199" + "source_location": "L205" }, { "id": "api_qc_thirdpartyitemupdatebody", "label": "ThirdPartyItemUpdateBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L211" + "source_location": "L217" }, { "id": "api_qc_list_qc_third_party_items", "label": "list_qc_third_party_items()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L224" + "source_location": "L230" }, { "id": "api_qc_list_qc_third_party_items_active", "label": "list_qc_third_party_items_active()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L253" + "source_location": "L259" }, { "id": "api_qc_create_qc_third_party_item", "label": "create_qc_third_party_item()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L268" + "source_location": "L274" }, { "id": "api_qc_update_qc_third_party_item", "label": "update_qc_third_party_item()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L297" + "source_location": "L303" }, { "id": "api_qc_delete_qc_third_party_item", "label": "delete_qc_third_party_item()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L328" + "source_location": "L334" }, { "id": "api_qc_labtestitembody", "label": "LabTestItemBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L348" + "source_location": "L354" }, { "id": "api_qc_labtestitemupdatebody", "label": "LabTestItemUpdateBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L359" + "source_location": "L365" }, { "id": "api_qc_itemparambody", "label": "ItemParamBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L373" + "source_location": "L379" }, { "id": "api_qc_taskresultbody", "label": "TaskResultBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L378" + "source_location": "L384" }, { "id": "api_qc_taskcompletewithresultbody", "label": "TaskCompleteWithResultBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L383" + "source_location": "L389" }, { "id": "api_qc_list_qc_lab_test_items", "label": "list_qc_lab_test_items()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L393" + "source_location": "L399" }, { "id": "api_qc_list_qc_lab_test_items_active", "label": "list_qc_lab_test_items_active()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L415" + "source_location": "L421" }, { "id": "api_qc_create_qc_lab_test_item", "label": "create_qc_lab_test_item()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L429" + "source_location": "L435" }, { "id": "api_qc_update_qc_lab_test_item", "label": "update_qc_lab_test_item()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L457" + "source_location": "L463" }, { "id": "api_qc_delete_qc_lab_test_item", "label": "delete_qc_lab_test_item()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L487" + "source_location": "L493" }, { "id": "api_qc_list_item_params", "label": "list_item_params()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L508" + "source_location": "L514" }, { "id": "api_qc_save_item_params", "label": "save_item_params()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L524" + "source_location": "L530" }, { "id": "api_qc_workorderconfigurebody", "label": "WorkOrderConfigureBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L546" + "source_location": "L552" + }, + { + "id": "api_qc_assert_task_write_access", + "label": "_assert_task_write_access()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L565" }, { "id": "api_qc_create_qc_work_order", "label": "create_qc_work_order()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L556" + "source_location": "L585" }, { "id": "api_qc_list_qc_work_orders", "label": "list_qc_work_orders()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L595" + "source_location": "L624" }, { "id": "api_qc_get_qc_work_order_detail", "label": "get_qc_work_order_detail()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L634" + "source_location": "L663" }, { "id": "api_qc_get_outbound_qc_detail", "label": "get_outbound_qc_detail()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L652" + "source_location": "L681" }, { "id": "api_qc_update_qc_work_order", "label": "update_qc_work_order()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L670" + "source_location": "L699" }, { "id": "api_qc_delete_qc_work_order_api", "label": "delete_qc_work_order_api()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L700" + "source_location": "L729" }, { "id": "api_qc_configure_qc_work_order", "label": "configure_qc_work_order()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L714" + "source_location": "L743" }, { "id": "api_qc_taskattachmentsbody", "label": "TaskAttachmentsBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L744" + "source_location": "L776" }, { "id": "api_qc_create_qc_task", "label": "create_qc_task()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L751" + "source_location": "L783" + }, + { + "id": "api_qc_list_my_qc_tasks", + "label": "list_my_qc_tasks()", + "file_type": "code", + "source_file": "api/qc.py", + "source_location": "L815" }, { "id": "api_qc_list_qc_tasks", "label": "list_qc_tasks()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L783" + "source_location": "L846" }, { "id": "api_qc_get_qc_task_detail", "label": "get_qc_task_detail()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L816" + "source_location": "L879" }, { "id": "api_qc_start_qc_task", "label": "start_qc_task()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L834" + "source_location": "L897" }, { "id": "api_qc_complete_qc_task", "label": "complete_qc_task()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L852" + "source_location": "L917" }, { "id": "api_qc_get_task_results", "label": "get_task_results()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L872" + "source_location": "L937" }, { "id": "api_qc_list_qc_material_requisition_options", "label": "list_qc_material_requisition_options()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L887" + "source_location": "L952" }, { "id": "api_qc_get_task_material_usages", "label": "get_task_material_usages()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L910" + "source_location": "L975" }, { "id": "api_qc_complete_task_with_result", "label": "complete_task_with_result()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L930" + "source_location": "L995" }, { "id": "api_qc_update_qc_task_attachments", "label": "update_qc_task_attachments()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L990" + "source_location": "L1057" }, { "id": "api_qc_delete_qc_task_api", "label": "delete_qc_task_api()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1015" + "source_location": "L1084" }, { "id": "api_qc_qcmaterialbody", "label": "QcMaterialBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1031" + "source_location": "L1100" }, { "id": "api_qc_qcmaterialupdatebody", "label": "QcMaterialUpdateBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1042" + "source_location": "L1111" }, { "id": "api_qc_stockinbody", "label": "StockInBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1053" + "source_location": "L1122" }, { "id": "api_qc_batchstockinitem", "label": "BatchStockInItem", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1068" + "source_location": "L1137" }, { "id": "api_qc_batchstockinbody", "label": "BatchStockInBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1083" + "source_location": "L1152" }, { "id": "api_qc_batchstockoutitem", "label": "BatchStockOutItem", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1090" + "source_location": "L1159" }, { "id": "api_qc_batchstockoutbody", "label": "BatchStockOutBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1097" + "source_location": "L1166" }, { "id": "api_qc_qcmaterialbatchupdatebody", "label": "QcMaterialBatchUpdateBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1106" + "source_location": "L1175" }, { "id": "api_qc_list_qc_material_batches", "label": "list_qc_material_batches()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1126" + "source_location": "L1195" }, { "id": "api_qc_qc_material_batch_options", "label": "qc_material_batch_options()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1155" + "source_location": "L1224" }, { "id": "api_qc_update_qc_material_batch", "label": "update_qc_material_batch()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1178" + "source_location": "L1247" }, { "id": "api_qc_delete_qc_material_batch", "label": "delete_qc_material_batch()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1207" + "source_location": "L1276" }, { "id": "api_qc_list_qc_materials", "label": "list_qc_materials()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1224" + "source_location": "L1293" }, { "id": "api_qc_qc_material_options", "label": "qc_material_options()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1246" + "source_location": "L1315" }, { "id": "api_qc_create_qc_material", "label": "create_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1258" + "source_location": "L1327" }, { "id": "api_qc_update_qc_material", "label": "update_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1288" + "source_location": "L1357" }, { "id": "api_qc_delete_qc_material", "label": "delete_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1317" + "source_location": "L1386" }, { "id": "api_qc_batch_stock_in_qc_material", "label": "batch_stock_in_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1334" + "source_location": "L1403" }, { "id": "api_qc_batch_stock_out_qc_material", "label": "batch_stock_out_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1387" + "source_location": "L1456" }, { "id": "api_qc_stock_in_qc_material", "label": "stock_in_qc_material()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1423" + "source_location": "L1492" }, { "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": "L1465" + "source_location": "L1534" }, { "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": "L1475" + "source_location": "L1544" }, { "id": "api_qc_list_qc_material_usages", "label": "list_qc_material_usages()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1488" + "source_location": "L1557" }, { "id": "api_qc_list_my_qc_material_usages", "label": "list_my_qc_material_usages()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1517" + "source_location": "L1586" }, { "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": "L1554" + "source_location": "L1623" }, { "id": "api_qc_stockcheckcreatebody", "label": "StockCheckCreateBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1581" + "source_location": "L1650" }, { "id": "api_qc_stockcheckunusedlineitem", "label": "StockCheckUnusedLineItem", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1588" + "source_location": "L1657" }, { "id": "api_qc_stockcheckunusedlinesbody", "label": "StockCheckUnusedLinesBody", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1606" + "source_location": "L1675" }, { "id": "api_qc_list_qc_material_stock_checks", "label": "list_qc_material_stock_checks()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1612" + "source_location": "L1681" }, { "id": "api_qc_create_qc_material_stock_check", "label": "create_qc_material_stock_check()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1643" + "source_location": "L1712" }, { "id": "api_qc_get_qc_material_stock_check", "label": "get_qc_material_stock_check()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1669" + "source_location": "L1738" }, { "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": "L1685" + "source_location": "L1754" }, { "id": "api_qc_complete_qc_material_stock_check", "label": "complete_qc_material_stock_check()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1711" + "source_location": "L1780" }, { "id": "api_qc_cancel_qc_material_stock_check", "label": "cancel_qc_material_stock_check()", "file_type": "code", "source_file": "api/qc.py", - "source_location": "L1728" + "source_location": "L1797" }, { "id": "api_qc_rationale_1", @@ -19384,25 +19496,25 @@ "source_location": "L1" }, { - "id": "api_qc_rationale_1470", + "id": "api_qc_rationale_1539", "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": "L1470" + "source_location": "L1539" }, { - "id": "api_qc_rationale_1480", + "id": "api_qc_rationale_1549", "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": "L1480" + "source_location": "L1549" }, { - "id": "api_qc_rationale_1529", + "id": "api_qc_rationale_1598", "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": "L1529" + "source_location": "L1598" }, { "id": "api_collection_protocol_py", @@ -21075,7 +21187,7 @@ "label": "get_menu_list()", "file_type": "code", "source_file": "api/menu.py", - "source_location": "L766" + "source_location": "L777" }, { "id": "api_menu_rationale_1", @@ -31365,13 +31477,31 @@ "source_location": "L1357", "weight": 1.0 }, + { + "source": "models_models_py", + "target": "models_models_bizqctaskassignee", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1390", + "weight": 1.0 + }, + { + "source": "models_models_bizqctaskassignee", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1390", + "weight": 1.0 + }, { "source": "models_models_py", "target": "models_models_bizcleanroom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1395", + "source_location": "L1414", "weight": 1.0 }, { @@ -31380,7 +31510,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1395", + "source_location": "L1414", "weight": 1.0 }, { @@ -31389,7 +31519,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1417", + "source_location": "L1436", "weight": 1.0 }, { @@ -31398,7 +31528,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1417", + "source_location": "L1436", "weight": 1.0 }, { @@ -31407,7 +31537,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1442", + "source_location": "L1461", "weight": 1.0 }, { @@ -31416,7 +31546,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1442", + "source_location": "L1461", "weight": 1.0 }, { @@ -31425,7 +31555,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1463", + "source_location": "L1482", "weight": 1.0 }, { @@ -31434,7 +31564,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1463", + "source_location": "L1482", "weight": 1.0 }, { @@ -31443,7 +31573,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1486", + "source_location": "L1505", "weight": 1.0 }, { @@ -31452,7 +31582,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1486", + "source_location": "L1505", "weight": 1.0 }, { @@ -31461,7 +31591,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1512", + "source_location": "L1531", "weight": 1.0 }, { @@ -31470,7 +31600,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1512", + "source_location": "L1531", "weight": 1.0 }, { @@ -31479,7 +31609,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1540", + "source_location": "L1559", "weight": 1.0 }, { @@ -31488,7 +31618,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1540", + "source_location": "L1559", "weight": 1.0 }, { @@ -31497,7 +31627,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1559", + "source_location": "L1578", "weight": 1.0 }, { @@ -31506,7 +31636,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1559", + "source_location": "L1578", "weight": 1.0 }, { @@ -31515,7 +31645,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1578", + "source_location": "L1597", "weight": 1.0 }, { @@ -31524,7 +31654,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1578", + "source_location": "L1597", "weight": 1.0 }, { @@ -31533,7 +31663,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1603", + "source_location": "L1622", "weight": 1.0 }, { @@ -31542,7 +31672,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1603", + "source_location": "L1622", "weight": 1.0 }, { @@ -31551,7 +31681,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1623", + "source_location": "L1642", "weight": 1.0 }, { @@ -31560,7 +31690,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1623", + "source_location": "L1642", "weight": 1.0 }, { @@ -31569,7 +31699,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1650", + "source_location": "L1669", "weight": 1.0 }, { @@ -31578,7 +31708,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1650", + "source_location": "L1669", "weight": 1.0 }, { @@ -31587,7 +31717,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1674", + "source_location": "L1693", "weight": 1.0 }, { @@ -31596,7 +31726,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1674", + "source_location": "L1693", "weight": 1.0 }, { @@ -31605,7 +31735,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1699", + "source_location": "L1718", "weight": 1.0 }, { @@ -31614,7 +31744,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1699", + "source_location": "L1718", "weight": 1.0 }, { @@ -31623,7 +31753,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1724", + "source_location": "L1743", "weight": 1.0 }, { @@ -31632,7 +31762,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1724", + "source_location": "L1743", "weight": 1.0 }, { @@ -31641,7 +31771,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1748", + "source_location": "L1767", "weight": 1.0 }, { @@ -31650,7 +31780,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1748", + "source_location": "L1767", "weight": 1.0 }, { @@ -31659,7 +31789,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1769", + "source_location": "L1788", "weight": 1.0 }, { @@ -31668,7 +31798,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1769", + "source_location": "L1788", "weight": 1.0 }, { @@ -31677,7 +31807,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1788", + "source_location": "L1807", "weight": 1.0 }, { @@ -31686,7 +31816,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1788", + "source_location": "L1807", "weight": 1.0 }, { @@ -31695,7 +31825,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1814", + "source_location": "L1833", "weight": 1.0 }, { @@ -31704,7 +31834,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1814", + "source_location": "L1833", "weight": 1.0 }, { @@ -31713,7 +31843,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1860", + "source_location": "L1879", "weight": 1.0 }, { @@ -31722,7 +31852,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1860", + "source_location": "L1879", "weight": 1.0 }, { @@ -31731,7 +31861,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1889", + "source_location": "L1908", "weight": 1.0 }, { @@ -31740,7 +31870,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1889", + "source_location": "L1908", "weight": 1.0 }, { @@ -31749,7 +31879,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1924", + "source_location": "L1943", "weight": 1.0 }, { @@ -31758,7 +31888,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1924", + "source_location": "L1943", "weight": 1.0 }, { @@ -31767,7 +31897,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1946", + "source_location": "L1965", "weight": 1.0 }, { @@ -31776,7 +31906,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1946", + "source_location": "L1965", "weight": 1.0 }, { @@ -31785,7 +31915,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1970", + "source_location": "L1989", "weight": 1.0 }, { @@ -31794,7 +31924,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1970", + "source_location": "L1989", "weight": 1.0 }, { @@ -31803,7 +31933,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1991", + "source_location": "L2010", "weight": 1.0 }, { @@ -31812,7 +31942,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1991", + "source_location": "L2010", "weight": 1.0 }, { @@ -31821,7 +31951,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2012", + "source_location": "L2031", "weight": 1.0 }, { @@ -31830,7 +31960,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2012", + "source_location": "L2031", "weight": 1.0 }, { @@ -31839,7 +31969,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2038", + "source_location": "L2057", "weight": 1.0 }, { @@ -31848,7 +31978,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2038", + "source_location": "L2057", "weight": 1.0 }, { @@ -31857,7 +31987,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2064", + "source_location": "L2083", "weight": 1.0 }, { @@ -31866,7 +31996,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2064", + "source_location": "L2083", "weight": 1.0 }, { @@ -31875,7 +32005,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2090", + "source_location": "L2109", "weight": 1.0 }, { @@ -31884,7 +32014,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2090", + "source_location": "L2109", "weight": 1.0 }, { @@ -31893,7 +32023,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2111", + "source_location": "L2130", "weight": 1.0 }, { @@ -31902,7 +32032,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2111", + "source_location": "L2130", "weight": 1.0 }, { @@ -31911,7 +32041,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2130", + "source_location": "L2149", "weight": 1.0 }, { @@ -31920,7 +32050,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2130", + "source_location": "L2149", "weight": 1.0 }, { @@ -31929,7 +32059,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2149", + "source_location": "L2168", "weight": 1.0 }, { @@ -31938,7 +32068,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2149", + "source_location": "L2168", "weight": 1.0 }, { @@ -31947,7 +32077,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2171", + "source_location": "L2190", "weight": 1.0 }, { @@ -31956,7 +32086,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2171", + "source_location": "L2190", "weight": 1.0 }, { @@ -31965,7 +32095,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2194", + "source_location": "L2213", "weight": 1.0 }, { @@ -31974,7 +32104,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2194", + "source_location": "L2213", "weight": 1.0 }, { @@ -31983,7 +32113,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2218", + "source_location": "L2237", "weight": 1.0 }, { @@ -31992,7 +32122,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2218", + "source_location": "L2237", "weight": 1.0 }, { @@ -32001,7 +32131,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2242", + "source_location": "L2261", "weight": 1.0 }, { @@ -32010,7 +32140,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2242", + "source_location": "L2261", "weight": 1.0 }, { @@ -32019,7 +32149,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2266", + "source_location": "L2285", "weight": 1.0 }, { @@ -32028,7 +32158,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2266", + "source_location": "L2285", "weight": 1.0 }, { @@ -32037,7 +32167,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2287", + "source_location": "L2306", "weight": 1.0 }, { @@ -32046,7 +32176,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2287", + "source_location": "L2306", "weight": 1.0 }, { @@ -32055,7 +32185,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2305", + "source_location": "L2324", "weight": 1.0 }, { @@ -32064,7 +32194,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2305", + "source_location": "L2324", "weight": 1.0 }, { @@ -32073,7 +32203,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2327", + "source_location": "L2346", "weight": 1.0 }, { @@ -32082,7 +32212,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2327", + "source_location": "L2346", "weight": 1.0 }, { @@ -32091,7 +32221,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2354", + "source_location": "L2373", "weight": 1.0 }, { @@ -32100,7 +32230,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2354", + "source_location": "L2373", "weight": 1.0 }, { @@ -32109,7 +32239,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2378", + "source_location": "L2397", "weight": 1.0 }, { @@ -32118,7 +32248,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2378", + "source_location": "L2397", "weight": 1.0 }, { @@ -32127,7 +32257,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2402", + "source_location": "L2421", "weight": 1.0 }, { @@ -32136,7 +32266,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2402", + "source_location": "L2421", "weight": 1.0 }, { @@ -32145,7 +32275,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2423", + "source_location": "L2442", "weight": 1.0 }, { @@ -32154,7 +32284,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2423", + "source_location": "L2442", "weight": 1.0 }, { @@ -32163,7 +32293,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2448", + "source_location": "L2467", "weight": 1.0 }, { @@ -32172,7 +32302,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2448", + "source_location": "L2467", "weight": 1.0 }, { @@ -32181,7 +32311,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2482", + "source_location": "L2501", "weight": 1.0 }, { @@ -32190,7 +32320,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2482", + "source_location": "L2501", "weight": 1.0 }, { @@ -32199,7 +32329,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2512", + "source_location": "L2531", "weight": 1.0 }, { @@ -32208,7 +32338,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2512", + "source_location": "L2531", "weight": 1.0 }, { @@ -32217,7 +32347,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2542", + "source_location": "L2561", "weight": 1.0 }, { @@ -32226,7 +32356,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2542", + "source_location": "L2561", "weight": 1.0 }, { @@ -32235,7 +32365,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2564", + "source_location": "L2583", "weight": 1.0 }, { @@ -32244,7 +32374,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2564", + "source_location": "L2583", "weight": 1.0 }, { @@ -32253,7 +32383,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2594", + "source_location": "L2613", "weight": 1.0 }, { @@ -32262,7 +32392,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2594", + "source_location": "L2613", "weight": 1.0 }, { @@ -32271,7 +32401,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2619", + "source_location": "L2638", "weight": 1.0 }, { @@ -32280,7 +32410,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2619", + "source_location": "L2638", "weight": 1.0 }, { @@ -32289,7 +32419,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2644", + "source_location": "L2663", "weight": 1.0 }, { @@ -32298,7 +32428,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2644", + "source_location": "L2663", "weight": 1.0 }, { @@ -32307,7 +32437,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2665", + "source_location": "L2684", "weight": 1.0 }, { @@ -32316,7 +32446,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2665", + "source_location": "L2684", "weight": 1.0 }, { @@ -32325,7 +32455,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2686", + "source_location": "L2705", "weight": 1.0 }, { @@ -32334,7 +32464,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2686", + "source_location": "L2705", "weight": 1.0 }, { @@ -32343,7 +32473,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2711", + "source_location": "L2730", "weight": 1.0 }, { @@ -32352,7 +32482,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2711", + "source_location": "L2730", "weight": 1.0 }, { @@ -32361,7 +32491,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2741", + "source_location": "L2760", "weight": 1.0 }, { @@ -32370,7 +32500,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2741", + "source_location": "L2760", "weight": 1.0 }, { @@ -32379,7 +32509,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2763", + "source_location": "L2782", "weight": 1.0 }, { @@ -32388,7 +32518,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2763", + "source_location": "L2782", "weight": 1.0 }, { @@ -32397,7 +32527,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2787", + "source_location": "L2806", "weight": 1.0 }, { @@ -32406,7 +32536,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2787", + "source_location": "L2806", "weight": 1.0 }, { @@ -32415,7 +32545,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2808", + "source_location": "L2827", "weight": 1.0 }, { @@ -32424,7 +32554,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2808", + "source_location": "L2827", "weight": 1.0 }, { @@ -32433,7 +32563,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2838", + "source_location": "L2857", "weight": 1.0 }, { @@ -32442,7 +32572,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2838", + "source_location": "L2857", "weight": 1.0 }, { @@ -32451,7 +32581,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2868", + "source_location": "L2887", "weight": 1.0 }, { @@ -32460,7 +32590,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2868", + "source_location": "L2887", "weight": 1.0 }, { @@ -32469,7 +32599,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2898", + "source_location": "L2917", "weight": 1.0 }, { @@ -32478,7 +32608,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2898", + "source_location": "L2917", "weight": 1.0 }, { @@ -32487,7 +32617,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2927", + "source_location": "L2946", "weight": 1.0 }, { @@ -32496,7 +32626,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2927", + "source_location": "L2946", "weight": 1.0 }, { @@ -32505,7 +32635,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2952", + "source_location": "L2971", "weight": 1.0 }, { @@ -32514,7 +32644,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2952", + "source_location": "L2971", "weight": 1.0 }, { @@ -32523,7 +32653,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2981", + "source_location": "L3000", "weight": 1.0 }, { @@ -32532,7 +32662,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2981", + "source_location": "L3000", "weight": 1.0 }, { @@ -32541,7 +32671,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3008", + "source_location": "L3027", "weight": 1.0 }, { @@ -32550,7 +32680,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3008", + "source_location": "L3027", "weight": 1.0 }, { @@ -32559,7 +32689,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3037", + "source_location": "L3056", "weight": 1.0 }, { @@ -32568,7 +32698,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3037", + "source_location": "L3056", "weight": 1.0 }, { @@ -32577,7 +32707,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3057", + "source_location": "L3076", "weight": 1.0 }, { @@ -32586,7 +32716,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3057", + "source_location": "L3076", "weight": 1.0 }, { @@ -32595,7 +32725,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3077", + "source_location": "L3096", "weight": 1.0 }, { @@ -32604,7 +32734,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3077", + "source_location": "L3096", "weight": 1.0 }, { @@ -32613,7 +32743,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3096", + "source_location": "L3115", "weight": 1.0 }, { @@ -32622,7 +32752,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3096", + "source_location": "L3115", "weight": 1.0 }, { @@ -32631,7 +32761,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3117", + "source_location": "L3136", "weight": 1.0 }, { @@ -32640,7 +32770,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3117", + "source_location": "L3136", "weight": 1.0 }, { @@ -32649,7 +32779,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3146", + "source_location": "L3165", "weight": 1.0 }, { @@ -32658,7 +32788,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3146", + "source_location": "L3165", "weight": 1.0 }, { @@ -32667,7 +32797,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3167", + "source_location": "L3186", "weight": 1.0 }, { @@ -32676,7 +32806,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3167", + "source_location": "L3186", "weight": 1.0 }, { @@ -32685,7 +32815,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3186", + "source_location": "L3205", "weight": 1.0 }, { @@ -32694,7 +32824,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3186", + "source_location": "L3205", "weight": 1.0 }, { @@ -32703,7 +32833,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3214", + "source_location": "L3233", "weight": 1.0 }, { @@ -32712,7 +32842,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3214", + "source_location": "L3233", "weight": 1.0 }, { @@ -32721,7 +32851,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3236", + "source_location": "L3255", "weight": 1.0 }, { @@ -32730,7 +32860,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3236", + "source_location": "L3255", "weight": 1.0 }, { @@ -32739,7 +32869,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3261", + "source_location": "L3280", "weight": 1.0 }, { @@ -32748,7 +32878,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3261", + "source_location": "L3280", "weight": 1.0 }, { @@ -32757,7 +32887,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3286", + "source_location": "L3305", "weight": 1.0 }, { @@ -32766,7 +32896,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3286", + "source_location": "L3305", "weight": 1.0 }, { @@ -32775,7 +32905,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3312", + "source_location": "L3331", "weight": 1.0 }, { @@ -32784,7 +32914,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3312", + "source_location": "L3331", "weight": 1.0 }, { @@ -32793,7 +32923,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3332", + "source_location": "L3351", "weight": 1.0 }, { @@ -32802,7 +32932,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3332", + "source_location": "L3351", "weight": 1.0 }, { @@ -32811,7 +32941,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 1.0 }, { @@ -32820,7 +32950,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 1.0 }, { @@ -32829,7 +32959,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 1.0 }, { @@ -32838,7 +32968,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 1.0 }, { @@ -33202,62 +33332,62 @@ "weight": 1.0 }, { - "source": "models_models_rationale_1418", + "source": "models_models_rationale_1391", + "target": "models_models_bizqctaskassignee", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1391", + "weight": 1.0 + }, + { + "source": "models_models_rationale_1437", "target": "models_models_bizcleanroomaccesslog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1418", + "source_location": "L1437", "weight": 1.0 }, { - "source": "models_models_rationale_1443", + "source": "models_models_rationale_1462", "target": "models_models_bizstoragefacility", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1443", + "source_location": "L1462", "weight": 1.0 }, { - "source": "models_models_rationale_1464", + "source": "models_models_rationale_1483", "target": "models_models_bizstoragefacilityslot", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1464", + "source_location": "L1483", "weight": 1.0 }, { - "source": "models_models_rationale_1487", + "source": "models_models_rationale_1506", "target": "models_models_bizstorageslotoccupancy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1487", + "source_location": "L1506", "weight": 1.0 }, { - "source": "models_models_rationale_1513", + "source": "models_models_rationale_1532", "target": "models_models_bizexhibitionappointment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1513", - "weight": 1.0 - }, - { - "source": "models_models_rationale_1541", - "target": "models_models_bizcellproducttype", - "relation": "rationale_for", - "confidence": "EXTRACTED", - "source_file": "models/models.py", - "source_location": "L1541", + "source_location": "L1532", "weight": 1.0 }, { "source": "models_models_rationale_1560", - "target": "models_models_bizcellproductspec", + "target": "models_models_bizcellproducttype", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", @@ -33266,7 +33396,7 @@ }, { "source": "models_models_rationale_1579", - "target": "models_models_bizcellproductprice", + "target": "models_models_bizcellproductspec", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", @@ -33274,71 +33404,71 @@ "weight": 1.0 }, { - "source": "models_models_rationale_1604", + "source": "models_models_rationale_1598", + "target": "models_models_bizcellproductprice", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1598", + "weight": 1.0 + }, + { + "source": "models_models_rationale_1623", "target": "models_models_bizcellproductprojectsystem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1604", + "source_location": "L1623", "weight": 1.0 }, { - "source": "models_models_rationale_1624", + "source": "models_models_rationale_1643", "target": "models_models_bizcellproductprojectsystemitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1624", + "source_location": "L1643", "weight": 1.0 }, { - "source": "models_models_rationale_1675", + "source": "models_models_rationale_1694", "target": "models_models_bizchannelagreement", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1675", + "source_location": "L1694", "weight": 1.0 }, { - "source": "models_models_rationale_1700", + "source": "models_models_rationale_1719", "target": "models_models_bizchannelagreementproductprice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1700", + "source_location": "L1719", "weight": 1.0 }, { - "source": "models_models_rationale_1725", + "source": "models_models_rationale_1744", "target": "models_models_bizchannelinvoice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1725", + "source_location": "L1744", "weight": 1.0 }, { - "source": "models_models_rationale_1749", + "source": "models_models_rationale_1768", "target": "models_models_bizchannelmailaddress", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1749", - "weight": 1.0 - }, - { - "source": "models_models_rationale_1770", - "target": "models_models_bizchannelaccount", - "relation": "rationale_for", - "confidence": "EXTRACTED", - "source_file": "models/models.py", - "source_location": "L1770", + "source_location": "L1768", "weight": 1.0 }, { "source": "models_models_rationale_1789", - "target": "models_models_bizchannelproductquota", + "target": "models_models_bizchannelaccount", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", @@ -33346,422 +33476,422 @@ "weight": 1.0 }, { - "source": "models_models_rationale_1815", + "source": "models_models_rationale_1808", + "target": "models_models_bizchannelproductquota", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1808", + "weight": 1.0 + }, + { + "source": "models_models_rationale_1834", "target": "models_models_bizchannelserviceorder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1815", + "source_location": "L1834", "weight": 1.0 }, { - "source": "models_models_rationale_1861", + "source": "models_models_rationale_1880", "target": "models_models_bizchannelserviceorderproduct", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1861", + "source_location": "L1880", "weight": 1.0 }, { - "source": "models_models_rationale_1890", + "source": "models_models_rationale_1909", "target": "models_models_bizchannelserviceordertxn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1890", + "source_location": "L1909", "weight": 1.0 }, { - "source": "models_models_rationale_1925", + "source": "models_models_rationale_1944", "target": "models_models_bizcheckupinstitution", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1925", + "source_location": "L1944", "weight": 1.0 }, { - "source": "models_models_rationale_1947", + "source": "models_models_rationale_1966", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1947", + "source_location": "L1966", "weight": 1.0 }, { - "source": "models_models_rationale_1971", + "source": "models_models_rationale_1990", "target": "models_models_bizcheckupinstitutionproject", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1971", + "source_location": "L1990", "weight": 1.0 }, { - "source": "models_models_rationale_1992", + "source": "models_models_rationale_2011", "target": "models_models_bizcheckupinstitutionpackage", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1992", + "source_location": "L2011", "weight": 1.0 }, { - "source": "models_models_rationale_2013", + "source": "models_models_rationale_2032", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2013", + "source_location": "L2032", "weight": 1.0 }, { - "source": "models_models_rationale_2091", + "source": "models_models_rationale_2110", "target": "models_models_bizsopdocument", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2091", + "source_location": "L2110", "weight": 1.0 }, { - "source": "models_models_rationale_2112", + "source": "models_models_rationale_2131", "target": "models_models_bizprocesscategory", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2112", + "source_location": "L2131", "weight": 1.0 }, { - "source": "models_models_rationale_2150", + "source": "models_models_rationale_2169", "target": "models_models_bizconsumablepack", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2150", + "source_location": "L2169", "weight": 1.0 }, { - "source": "models_models_rationale_2172", + "source": "models_models_rationale_2191", "target": "models_models_bizconsumablepackitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2172", + "source_location": "L2191", "weight": 1.0 }, { - "source": "models_models_rationale_2219", + "source": "models_models_rationale_2238", "target": "models_models_bizprocessreagent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2219", + "source_location": "L2238", "weight": 1.0 }, { - "source": "models_models_rationale_2243", + "source": "models_models_rationale_2262", "target": "models_models_bizprocessconsumable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2243", + "source_location": "L2262", "weight": 1.0 }, { - "source": "models_models_rationale_2267", + "source": "models_models_rationale_2286", "target": "models_models_bizprocessoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2267", + "source_location": "L2286", "weight": 1.0 }, { - "source": "models_models_rationale_2306", + "source": "models_models_rationale_2325", "target": "models_models_bizprocessroute", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2306", + "source_location": "L2325", "weight": 1.0 }, { - "source": "models_models_rationale_2328", + "source": "models_models_rationale_2347", "target": "models_models_bizprocessroutestep", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2328", + "source_location": "L2347", "weight": 1.0 }, { - "source": "models_models_rationale_2355", + "source": "models_models_rationale_2374", "target": "models_models_bizprocessroutestepreagent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2355", + "source_location": "L2374", "weight": 1.0 }, { - "source": "models_models_rationale_2379", + "source": "models_models_rationale_2398", "target": "models_models_bizprocessroutestepconsumable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2379", + "source_location": "L2398", "weight": 1.0 }, { - "source": "models_models_rationale_2403", + "source": "models_models_rationale_2422", "target": "models_models_bizprocessroutestepoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2403", + "source_location": "L2422", "weight": 1.0 }, { - "source": "models_models_rationale_2424", + "source": "models_models_rationale_2443", "target": "models_models_bizprocessroutestepdatacollection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2424", + "source_location": "L2443", "weight": 1.0 }, { - "source": "models_models_rationale_2449", + "source": "models_models_rationale_2468", "target": "models_models_bizcellproduct", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2449", + "source_location": "L2468", "weight": 1.0 }, { - "source": "models_models_rationale_2483", + "source": "models_models_rationale_2502", "target": "models_models_bizproductionworkorder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2483", + "source_location": "L2502", "weight": 1.0 }, { - "source": "models_models_rationale_2513", + "source": "models_models_rationale_2532", "target": "models_models_bizproductiontask", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2513", + "source_location": "L2532", "weight": 1.0 }, { - "source": "models_models_rationale_2543", + "source": "models_models_rationale_2562", "target": "models_models_bizproductiontaskinput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2543", + "source_location": "L2562", "weight": 1.0 }, { - "source": "models_models_rationale_2565", + "source": "models_models_rationale_2584", "target": "models_models_bizproductiontaskstep", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2565", + "source_location": "L2584", "weight": 1.0 }, { - "source": "models_models_rationale_2595", + "source": "models_models_rationale_2614", "target": "models_models_bizproductiontaskstepreagent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2595", + "source_location": "L2614", "weight": 1.0 }, { - "source": "models_models_rationale_2620", + "source": "models_models_rationale_2639", "target": "models_models_bizproductiontaskstepconsumable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2620", + "source_location": "L2639", "weight": 1.0 }, { - "source": "models_models_rationale_2645", + "source": "models_models_rationale_2664", "target": "models_models_bizproductiontaskstepoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2645", + "source_location": "L2664", "weight": 1.0 }, { - "source": "models_models_rationale_2666", + "source": "models_models_rationale_2685", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2666", + "source_location": "L2685", "weight": 1.0 }, { - "source": "models_models_rationale_2687", + "source": "models_models_rationale_2706", "target": "models_models_bizproductiontaskoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2687", + "source_location": "L2706", "weight": 1.0 }, { - "source": "models_models_rationale_2712", + "source": "models_models_rationale_2731", "target": "models_models_bizprotocolfullmoontodo", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2712", + "source_location": "L2731", "weight": 1.0 }, { - "source": "models_models_rationale_2742", + "source": "models_models_rationale_2761", "target": "models_models_bizinsurancecompany", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2742", + "source_location": "L2761", "weight": 1.0 }, { - "source": "models_models_rationale_2764", + "source": "models_models_rationale_2783", "target": "models_models_bizinsurancecompanyinvoice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2764", + "source_location": "L2783", "weight": 1.0 }, { - "source": "models_models_rationale_2788", + "source": "models_models_rationale_2807", "target": "models_models_bizinsuranceprojectprice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2788", + "source_location": "L2807", "weight": 1.0 }, { - "source": "models_models_rationale_2809", + "source": "models_models_rationale_2828", "target": "models_models_bizconsumablestocklog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2809", + "source_location": "L2828", "weight": 1.0 }, { - "source": "models_models_rationale_2839", + "source": "models_models_rationale_2858", "target": "models_models_bizreagentstocklog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2839", + "source_location": "L2858", "weight": 1.0 }, { - "source": "models_models_rationale_2869", + "source": "models_models_rationale_2888", "target": "models_models_bizpilotapplication", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2869", + "source_location": "L2888", "weight": 1.0 }, { - "source": "models_models_rationale_2899", + "source": "models_models_rationale_2918", "target": "models_models_bizpilotpatient", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2899", + "source_location": "L2918", "weight": 1.0 }, { - "source": "models_models_rationale_2928", + "source": "models_models_rationale_2947", "target": "models_models_bizpilotinfusionplan", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2928", + "source_location": "L2947", "weight": 1.0 }, { - "source": "models_models_rationale_2953", + "source": "models_models_rationale_2972", "target": "models_models_bizpilotinfusionschedule", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2953", + "source_location": "L2972", "weight": 1.0 }, { - "source": "models_models_rationale_2982", + "source": "models_models_rationale_3001", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2982", + "source_location": "L3001", "weight": 1.0 }, { - "source": "models_models_rationale_3009", + "source": "models_models_rationale_3028", "target": "models_models_bizpilotcheckup", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3009", + "source_location": "L3028", "weight": 1.0 }, { - "source": "models_models_rationale_3038", + "source": "models_models_rationale_3057", "target": "models_models_bizpilotcheckupreserveitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3038", + "source_location": "L3057", "weight": 1.0 }, { - "source": "models_models_rationale_3058", + "source": "models_models_rationale_3077", "target": "models_models_bizpilotcheckupactualitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3058", - "weight": 1.0 - }, - { - "source": "models_models_rationale_3078", - "target": "models_models_bizpilotdelivery", - "relation": "rationale_for", - "confidence": "EXTRACTED", - "source_file": "models/models.py", - "source_location": "L3078", + "source_location": "L3077", "weight": 1.0 }, { "source": "models_models_rationale_3097", - "target": "models_models_bizpilotdeliverymaterial", + "target": "models_models_bizpilotdelivery", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", @@ -33769,35 +33899,35 @@ "weight": 1.0 }, { - "source": "models_models_rationale_3118", + "source": "models_models_rationale_3116", + "target": "models_models_bizpilotdeliverymaterial", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L3116", + "weight": 1.0 + }, + { + "source": "models_models_rationale_3137", "target": "models_models_bizpilotdeliverymethod", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3118", + "source_location": "L3137", "weight": 1.0 }, { - "source": "models_models_rationale_3147", + "source": "models_models_rationale_3166", "target": "models_models_bizpilotinfusionconfirm", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3147", - "weight": 1.0 - }, - { - "source": "models_models_rationale_3168", - "target": "models_models_bizoutboundreleasematerial", - "relation": "rationale_for", - "confidence": "EXTRACTED", - "source_file": "models/models.py", - "source_location": "L3168", + "source_location": "L3166", "weight": 1.0 }, { "source": "models_models_rationale_3187", - "target": "models_models_bizoutboundreleasecell", + "target": "models_models_bizoutboundreleasematerial", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", @@ -33805,57 +33935,66 @@ "weight": 1.0 }, { - "source": "models_models_rationale_3215", + "source": "models_models_rationale_3206", + "target": "models_models_bizoutboundreleasecell", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L3206", + "weight": 1.0 + }, + { + "source": "models_models_rationale_3234", "target": "models_models_bizoutboundreleasepaper", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3215", + "source_location": "L3234", "weight": 1.0 }, { - "source": "models_models_rationale_3237", + "source": "models_models_rationale_3256", "target": "models_models_bizoutboundhandover", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3237", + "source_location": "L3256", "weight": 1.0 }, { - "source": "models_models_rationale_3262", + "source": "models_models_rationale_3281", "target": "models_models_bizoutboundreleaseqcmaterial", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3262", + "source_location": "L3281", "weight": 1.0 }, { - "source": "models_models_rationale_3287", + "source": "models_models_rationale_3306", "target": "models_models_bizoutboundreleasereview", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3287", + "source_location": "L3306", "weight": 1.0 }, { - "source": "models_models_rationale_3313", + "source": "models_models_rationale_3332", "target": "models_models_bizenvdetectitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3313", + "source_location": "L3332", "weight": 1.0 }, { - "source": "models_models_rationale_3333", + "source": "models_models_rationale_3352", "target": "models_models_bizenvdetectrecord", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L3333", + "source_location": "L3352", "weight": 1.0 }, { @@ -41762,20 +41901,29 @@ }, { "source": "crud_qc_task_py", - "target": "app_models_models", + "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", "source_location": "L22", "weight": 1.0 }, + { + "source": "crud_qc_task_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L23", + "weight": 1.0 + }, { "source": "crud_qc_task_py", "target": "app_models_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L29", + "source_location": "L31", "weight": 1.0 }, { @@ -41784,7 +41932,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L32", + "source_location": "L34", "weight": 1.0 }, { @@ -41793,7 +41941,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L38", + "source_location": "L40", "weight": 1.0 }, { @@ -41802,7 +41950,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L42", + "source_location": "L44", "weight": 1.0 }, { @@ -41811,7 +41959,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L55", + "source_location": "L57", "weight": 1.0 }, { @@ -41820,7 +41968,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L60", + "source_location": "L62", "weight": 1.0 }, { @@ -41829,7 +41977,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L93", + "source_location": "L95", "weight": 1.0 }, { @@ -41838,7 +41986,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L130", + "source_location": "L132", "weight": 1.0 }, { @@ -41847,7 +41995,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L238", + "source_location": "L240", "weight": 1.0 }, { @@ -41856,7 +42004,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L249", + "source_location": "L251", "weight": 1.0 }, { @@ -41865,7 +42013,25 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L294", + "source_location": "L296", + "weight": 1.0 + }, + { + "source": "crud_qc_task_py", + "target": "crud_qc_task_list_mine_tasks", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L377", + "weight": 1.0 + }, + { + "source": "crud_qc_task_py", + "target": "crud_qc_task_assert_task_assignee", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L460", "weight": 1.0 }, { @@ -41874,7 +42040,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L374", + "source_location": "L467", "weight": 1.0 }, { @@ -41883,7 +42049,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L391", + "source_location": "L485", "weight": 1.0 }, { @@ -41892,7 +42058,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L400", + "source_location": "L494", "weight": 1.0 }, { @@ -41901,7 +42067,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L427", + "source_location": "L522", "weight": 1.0 }, { @@ -41910,7 +42076,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L444", + "source_location": "L539", "weight": 1.0 }, { @@ -41919,7 +42085,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L448", + "source_location": "L543", "weight": 1.0 }, { @@ -41928,7 +42094,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L492", + "source_location": "L587", "weight": 1.0 }, { @@ -41937,7 +42103,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L544", + "source_location": "L639", "weight": 1.0 }, { @@ -41946,7 +42112,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L574", + "source_location": "L669", "weight": 1.0 }, { @@ -41955,7 +42121,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L623", + "source_location": "L718", "weight": 1.0 }, { @@ -41964,7 +42130,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L79", + "source_location": "L81", "weight": 1.0 }, { @@ -41973,7 +42139,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L82", + "source_location": "L84", "weight": 1.0 }, { @@ -41982,7 +42148,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L85", + "source_location": "L87", "weight": 1.0 }, { @@ -41991,7 +42157,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L215", + "source_location": "L217", "weight": 1.0 }, { @@ -42000,7 +42166,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L244", + "source_location": "L246", "weight": 1.0 }, { @@ -42009,7 +42175,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L245", + "source_location": "L247", "weight": 1.0 }, { @@ -42018,7 +42184,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L270", + "source_location": "L272", "weight": 1.0 }, { @@ -42027,7 +42193,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L370", + "source_location": "L372", "weight": 1.0 }, { @@ -42036,7 +42202,25 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L371", + "source_location": "L373", + "weight": 1.0 + }, + { + "source": "crud_qc_task_list_mine_tasks", + "target": "crud_qc_task_task_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L455", + "weight": 1.0 + }, + { + "source": "crud_qc_task_list_mine_tasks", + "target": "crud_qc_task_enrich_tasks_reception_fields", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L456", "weight": 1.0 }, { @@ -42045,7 +42229,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L387", + "source_location": "L480", "weight": 1.0 }, { @@ -42054,7 +42238,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L388", + "source_location": "L481", "weight": 1.0 }, { @@ -42063,7 +42247,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L415", + "source_location": "L509", "weight": 1.0 }, { @@ -42072,7 +42256,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L416", + "source_location": "L510", "weight": 1.0 }, { @@ -42081,56 +42265,11 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L428", - "weight": 1.0 - }, - { - "source": "crud_qc_task_complete_task", - "target": "crud_qc_task_get_task", - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "crud/qc_task.py", - "source_location": "L458", - "weight": 1.0 - }, - { - "source": "crud_qc_task_complete_task", - "target": "crud_qc_task_set_task_remark", - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "crud/qc_task.py", - "source_location": "L475", - "weight": 1.0 - }, - { - "source": "crud_qc_task_apply_task_result", - "target": "crud_qc_task_get_task", - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "crud/qc_task.py", - "source_location": "L506", - "weight": 1.0 - }, - { - "source": "crud_qc_task_apply_task_result", - "target": "crud_qc_task_set_task_remark", - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "crud/qc_task.py", "source_location": "L523", "weight": 1.0 }, { - "source": "crud_qc_task_apply_task_result", - "target": "crud_qc_task_complete_task", - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "crud/qc_task.py", - "source_location": "L533", - "weight": 1.0 - }, - { - "source": "crud_qc_task_update_task_attachments", + "source": "crud_qc_task_complete_task", "target": "crud_qc_task_get_task", "relation": "calls", "confidence": "EXTRACTED", @@ -42139,12 +42278,57 @@ "weight": 1.0 }, { - "source": "crud_qc_task_rationale_503", + "source": "crud_qc_task_complete_task", + "target": "crud_qc_task_set_task_remark", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L570", + "weight": 1.0 + }, + { + "source": "crud_qc_task_apply_task_result", + "target": "crud_qc_task_get_task", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L601", + "weight": 1.0 + }, + { + "source": "crud_qc_task_apply_task_result", + "target": "crud_qc_task_set_task_remark", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L618", + "weight": 1.0 + }, + { + "source": "crud_qc_task_apply_task_result", + "target": "crud_qc_task_complete_task", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L628", + "weight": 1.0 + }, + { + "source": "crud_qc_task_update_task_attachments", + "target": "crud_qc_task_get_task", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task.py", + "source_location": "L648", + "weight": 1.0 + }, + { + "source": "crud_qc_task_rationale_598", "target": "crud_qc_task_apply_task_result", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_task.py", - "source_location": "L503", + "source_location": "L598", "weight": 1.0 }, { @@ -55917,6 +56101,150 @@ "source_location": "L32", "weight": 1.0 }, + { + "source": "crud_qc_task_assignee_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_assignee.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_qc_task_assignee_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_assignee.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_qc_task_assignee_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_assignee.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "crud_qc_task_assignee_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_assignee.py", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "crud_qc_task_assignee_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_assignee.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "crud_qc_task_assignee_py", + "target": "crud_qc_task_assignee_active_users_in_tenant", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_assignee.py", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "crud_qc_task_assignee_py", + "target": "crud_qc_task_assignee_validate_assignee_user_ids", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_assignee.py", + "source_location": "L32", + "weight": 1.0 + }, + { + "source": "crud_qc_task_assignee_py", + "target": "crud_qc_task_assignee_sync_assignees_for_task", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_assignee.py", + "source_location": "L53", + "weight": 1.0 + }, + { + "source": "crud_qc_task_assignee_py", + "target": "crud_qc_task_assignee_soft_delete_assignees_by_task_ids", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_assignee.py", + "source_location": "L107", + "weight": 1.0 + }, + { + "source": "crud_qc_task_assignee_py", + "target": "crud_qc_task_assignee_list_assignees_by_task_ids", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_assignee.py", + "source_location": "L128", + "weight": 1.0 + }, + { + "source": "crud_qc_task_assignee_py", + "target": "crud_qc_task_assignee_is_user_assignee", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_assignee.py", + "source_location": "L157", + "weight": 1.0 + }, + { + "source": "crud_qc_task_assignee_py", + "target": "crud_qc_task_assignee_enrich_tasks_with_assignees", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_assignee.py", + "source_location": "L173", + "weight": 1.0 + }, + { + "source": "crud_qc_task_assignee_validate_assignee_user_ids", + "target": "crud_qc_task_assignee_active_users_in_tenant", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_assignee.py", + "source_location": "L46", + "weight": 1.0 + }, + { + "source": "crud_qc_task_assignee_sync_assignees_for_task", + "target": "crud_qc_task_assignee_validate_assignee_user_ids", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_assignee.py", + "source_location": "L63", + "weight": 1.0 + }, + { + "source": "crud_qc_task_assignee_enrich_tasks_with_assignees", + "target": "crud_qc_task_assignee_list_assignees_by_task_ids", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_assignee.py", + "source_location": "L179", + "weight": 1.0 + }, + { + "source": "crud_qc_task_assignee_rationale_62", + "target": "crud_qc_task_assignee_sync_assignees_for_task", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/qc_task_assignee.py", + "source_location": "L62", + "weight": 1.0 + }, { "source": "crud_research_donation_sample_collection_py", "target": "math", @@ -60590,7 +60918,7 @@ }, { "source": "crud_qc_work_order_py", - "target": "app_crud_qc_third_party_company", + "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", @@ -60599,7 +60927,7 @@ }, { "source": "crud_qc_work_order_py", - "target": "app_crud_collection_protocol", + "target": "app_crud_qc_third_party_company", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", @@ -60608,7 +60936,7 @@ }, { "source": "crud_qc_work_order_py", - "target": "app_crud", + "target": "app_crud_collection_protocol", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", @@ -60617,7 +60945,7 @@ }, { "source": "crud_qc_work_order_py", - "target": "app_crud_sample_reception", + "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", @@ -60626,7 +60954,7 @@ }, { "source": "crud_qc_work_order_py", - "target": "app_crud", + "target": "app_crud_sample_reception", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", @@ -60635,7 +60963,7 @@ }, { "source": "crud_qc_work_order_py", - "target": "app_crud_cell_product", + "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", @@ -60644,7 +60972,7 @@ }, { "source": "crud_qc_work_order_py", - "target": "app_models_models", + "target": "app_crud_cell_product", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", @@ -60653,29 +60981,38 @@ }, { "source": "crud_qc_work_order_py", - "target": "app_models_qc_param", + "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L41", + "source_location": "L23", "weight": 1.0 }, { "source": "crud_qc_work_order_py", - "target": "app_models_research_donation", + "target": "app_models_qc_param", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", "source_location": "L42", "weight": 1.0 }, + { + "source": "crud_qc_work_order_py", + "target": "app_models_research_donation", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L43", + "weight": 1.0 + }, { "source": "crud_qc_work_order_py", "target": "crud_qc_work_order_resolve_outbound_biz_type_for_schedule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L74", + "source_location": "L75", "weight": 1.0 }, { @@ -60684,7 +61021,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L115", + "source_location": "L116", "weight": 1.0 }, { @@ -60693,7 +61030,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L121", + "source_location": "L122", "weight": 1.0 }, { @@ -60702,7 +61039,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L125", + "source_location": "L126", "weight": 1.0 }, { @@ -60711,7 +61048,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L132", + "source_location": "L133", "weight": 1.0 }, { @@ -60720,7 +61057,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L137", + "source_location": "L138", "weight": 1.0 }, { @@ -60729,7 +61066,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L142", + "source_location": "L143", "weight": 1.0 }, { @@ -60738,7 +61075,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L149", + "source_location": "L150", "weight": 1.0 }, { @@ -60747,7 +61084,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L161", + "source_location": "L162", "weight": 1.0 }, { @@ -60756,7 +61093,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L190", + "source_location": "L191", "weight": 1.0 }, { @@ -60765,7 +61102,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L280", + "source_location": "L281", "weight": 1.0 }, { @@ -60774,7 +61111,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L325", + "source_location": "L326", "weight": 1.0 }, { @@ -60783,7 +61120,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L330", + "source_location": "L331", "weight": 1.0 }, { @@ -60792,7 +61129,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L342", + "source_location": "L343", "weight": 1.0 }, { @@ -60801,7 +61138,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L351", + "source_location": "L352", "weight": 1.0 }, { @@ -60810,7 +61147,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L360", + "source_location": "L361", "weight": 1.0 }, { @@ -60819,7 +61156,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L368", + "source_location": "L369", "weight": 1.0 }, { @@ -60828,7 +61165,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L386", + "source_location": "L387", "weight": 1.0 }, { @@ -60837,7 +61174,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L409", + "source_location": "L410", "weight": 1.0 }, { @@ -60846,7 +61183,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L542", + "source_location": "L543", "weight": 1.0 }, { @@ -60855,7 +61192,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L556", + "source_location": "L557", "weight": 1.0 }, { @@ -60864,7 +61201,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L564", + "source_location": "L565", "weight": 1.0 }, { @@ -60873,7 +61210,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L624", + "source_location": "L625", "weight": 1.0 }, { @@ -60882,7 +61219,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L739", + "source_location": "L740", "weight": 1.0 }, { @@ -60891,7 +61228,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L847", + "source_location": "L848", "weight": 1.0 }, { @@ -60900,7 +61237,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L856", + "source_location": "L857", "weight": 1.0 }, { @@ -60909,7 +61246,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L877", + "source_location": "L878", "weight": 1.0 }, { @@ -60918,7 +61255,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L901", + "source_location": "L902", "weight": 1.0 }, { @@ -60927,7 +61264,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L922", + "source_location": "L923", "weight": 1.0 }, { @@ -60936,7 +61273,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L985", + "source_location": "L986", "weight": 1.0 }, { @@ -60945,7 +61282,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1045", + "source_location": "L1046", "weight": 1.0 }, { @@ -60954,7 +61291,16 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1078", + "source_location": "L1080", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_apply_item_assignees", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L1094", "weight": 1.0 }, { @@ -60963,7 +61309,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1092", + "source_location": "L1120", "weight": 1.0 }, { @@ -60972,7 +61318,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1195", + "source_location": "L1244", "weight": 1.0 }, { @@ -60981,7 +61327,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1314", + "source_location": "L1384", "weight": 1.0 }, { @@ -60990,7 +61336,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1385", + "source_location": "L1459", "weight": 1.0 }, { @@ -60999,7 +61345,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1412", + "source_location": "L1486", "weight": 1.0 }, { @@ -61008,7 +61354,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1434", + "source_location": "L1508", "weight": 1.0 }, { @@ -61017,7 +61363,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1459", + "source_location": "L1533", "weight": 1.0 }, { @@ -61026,70 +61372,70 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1484", - "weight": 1.0 - }, - { - "source": "crud_qc_work_order_py", - "target": "crud_qc_work_order_update_qc_work_order", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "crud/qc_work_order.py", - "source_location": "L1524", - "weight": 1.0 - }, - { - "source": "crud_qc_work_order_py", - "target": "crud_qc_work_order_update_temp_qc_work_order", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "crud/qc_work_order.py", "source_location": "L1558", "weight": 1.0 }, + { + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_update_qc_work_order", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L1598", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_update_temp_qc_work_order", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L1632", + "weight": 1.0 + }, { "source": "crud_qc_work_order_py", "target": "crud_qc_work_order_list_temp_qc_work_orders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1580", - "weight": 1.0 - }, - { - "source": "crud_qc_work_order_py", - "target": "crud_qc_work_order_get_temp_qc_work_order", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "crud/qc_work_order.py", - "source_location": "L1626", - "weight": 1.0 - }, - { - "source": "crud_qc_work_order_py", - "target": "crud_qc_work_order_get_temp_qc_work_order_detail", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "crud/qc_work_order.py", - "source_location": "L1639", - "weight": 1.0 - }, - { - "source": "crud_qc_work_order_py", - "target": "crud_qc_work_order_configure_temp_qc_work_order", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "crud/qc_work_order.py", "source_location": "L1654", "weight": 1.0 }, + { + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_get_temp_qc_work_order", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L1700", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_get_temp_qc_work_order_detail", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L1713", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_py", + "target": "crud_qc_work_order_configure_temp_qc_work_order", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/qc_work_order.py", + "source_location": "L1728", + "weight": 1.0 + }, { "source": "crud_qc_work_order_py", "target": "crud_qc_work_order_try_complete_temp_qc_work_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1715", + "source_location": "L1789", "weight": 1.0 }, { @@ -61098,7 +61444,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1739", + "source_location": "L1813", "weight": 1.0 }, { @@ -61107,7 +61453,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1811", + "source_location": "L1885", "weight": 1.0 }, { @@ -61116,7 +61462,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1937", + "source_location": "L2011", "weight": 1.0 }, { @@ -61125,7 +61471,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1969", + "source_location": "L2043", "weight": 1.0 }, { @@ -61134,7 +61480,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2006", + "source_location": "L2080", "weight": 1.0 }, { @@ -61143,7 +61489,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2064", + "source_location": "L2138", "weight": 1.0 }, { @@ -61152,7 +61498,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L276", + "source_location": "L277", "weight": 1.0 }, { @@ -61161,7 +61507,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L353", + "source_location": "L354", "weight": 1.0 }, { @@ -61170,7 +61516,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L361", + "source_location": "L362", "weight": 1.0 }, { @@ -61179,25 +61525,25 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L398", - "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": "crud/qc_work_order.py", "source_location": "L399", "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": "crud/qc_work_order.py", + "source_location": "L400", + "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": "crud/qc_work_order.py", - "source_location": "L401", + "source_location": "L402", "weight": 1.0 }, { @@ -61206,7 +61552,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L402", + "source_location": "L403", "weight": 1.0 }, { @@ -61215,7 +61561,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L429", + "source_location": "L430", "weight": 1.0 }, { @@ -61224,7 +61570,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L431", + "source_location": "L432", "weight": 1.0 }, { @@ -61233,7 +61579,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L440", + "source_location": "L441", "weight": 1.0 }, { @@ -61242,7 +61588,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L480", + "source_location": "L481", "weight": 1.0 }, { @@ -61251,7 +61597,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L505", + "source_location": "L506", "weight": 1.0 }, { @@ -61260,7 +61606,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L512", + "source_location": "L513", "weight": 1.0 }, { @@ -61269,7 +61615,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L515", + "source_location": "L516", "weight": 1.0 }, { @@ -61278,34 +61624,34 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L589", - "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": "crud/qc_work_order.py", "source_location": "L590", "weight": 1.0 }, { "source": "crud_qc_work_order_wo_to_dict", - "target": "crud_qc_work_order_qc_biz_type_label", + "target": "crud_qc_work_order_work_order_qc_biz_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", "source_location": "L591", "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": "crud/qc_work_order.py", + "source_location": "L592", + "weight": 1.0 + }, { "source": "crud_qc_work_order_wo_to_dict", "target": "crud_qc_work_order_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L614", + "source_location": "L615", "weight": 1.0 }, { @@ -61314,7 +61660,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L617", + "source_location": "L618", "weight": 1.0 }, { @@ -61323,7 +61669,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L674", + "source_location": "L675", "weight": 1.0 }, { @@ -61332,25 +61678,25 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L839", - "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": "crud/qc_work_order.py", "source_location": "L840", "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": "crud/qc_work_order.py", + "source_location": "L841", + "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": "crud/qc_work_order.py", - "source_location": "L842", + "source_location": "L843", "weight": 1.0 }, { @@ -61359,7 +61705,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L843", + "source_location": "L844", "weight": 1.0 }, { @@ -61368,7 +61714,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L895", + "source_location": "L896", "weight": 1.0 }, { @@ -61377,7 +61723,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L911", + "source_location": "L912", "weight": 1.0 }, { @@ -61386,7 +61732,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L913", + "source_location": "L914", "weight": 1.0 }, { @@ -61395,7 +61741,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L915", + "source_location": "L916", "weight": 1.0 }, { @@ -61404,7 +61750,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L916", + "source_location": "L917", "weight": 1.0 }, { @@ -61413,7 +61759,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L917", + "source_location": "L918", "weight": 1.0 }, { @@ -61422,7 +61768,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L963", + "source_location": "L964", "weight": 1.0 }, { @@ -61431,7 +61777,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L988", + "source_location": "L989", "weight": 1.0 }, { @@ -61440,25 +61786,25 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L991", - "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": "crud/qc_work_order.py", "source_location": "L992", "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": "crud/qc_work_order.py", + "source_location": "L993", + "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": "crud/qc_work_order.py", - "source_location": "L994", + "source_location": "L995", "weight": 1.0 }, { @@ -61467,7 +61813,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1023", + "source_location": "L1024", "weight": 1.0 }, { @@ -61476,7 +61822,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1027", + "source_location": "L1028", "weight": 1.0 }, { @@ -61485,7 +61831,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1031", + "source_location": "L1032", "weight": 1.0 }, { @@ -61494,7 +61840,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1039", + "source_location": "L1040", "weight": 1.0 }, { @@ -61503,7 +61849,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1040", + "source_location": "L1041", "weight": 1.0 }, { @@ -61512,7 +61858,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1125", + "source_location": "L1154", "weight": 1.0 }, { @@ -61521,7 +61867,16 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1136", + "source_location": "L1165", + "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": "crud/qc_work_order.py", + "source_location": "L1185", "weight": 1.0 }, { @@ -61530,7 +61885,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1228", + "source_location": "L1278", "weight": 1.0 }, { @@ -61539,7 +61894,16 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1241", + "source_location": "L1291", + "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": "crud/qc_work_order.py", + "source_location": "L1314", "weight": 1.0 }, { @@ -61548,43 +61912,43 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1326", - "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": "crud/qc_work_order.py", - "source_location": "L1348", - "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": "crud/qc_work_order.py", - "source_location": "L1357", - "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": "crud/qc_work_order.py", "source_location": "L1398", "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": "crud/qc_work_order.py", + "source_location": "L1420", + "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": "crud/qc_work_order.py", + "source_location": "L1430", + "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": "crud/qc_work_order.py", + "source_location": "L1472", + "weight": 1.0 + }, { "source": "crud_qc_work_order_temp_third_lines", "target": "crud_qc_work_order_dec", "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1453", + "source_location": "L1527", "weight": 1.0 }, { @@ -61593,7 +61957,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1494", + "source_location": "L1568", "weight": 1.0 }, { @@ -61602,7 +61966,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1497", + "source_location": "L1571", "weight": 1.0 }, { @@ -61611,7 +61975,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1535", + "source_location": "L1609", "weight": 1.0 }, { @@ -61620,7 +61984,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1541", + "source_location": "L1615", "weight": 1.0 }, { @@ -61629,7 +61993,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1569", + "source_location": "L1643", "weight": 1.0 }, { @@ -61638,7 +62002,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1620", + "source_location": "L1694", "weight": 1.0 }, { @@ -61647,7 +62011,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1622", + "source_location": "L1696", "weight": 1.0 }, { @@ -61656,7 +62020,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1642", + "source_location": "L1716", "weight": 1.0 }, { @@ -61665,7 +62029,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1645", + "source_location": "L1719", "weight": 1.0 }, { @@ -61674,7 +62038,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1646", + "source_location": "L1720", "weight": 1.0 }, { @@ -61683,7 +62047,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1648", + "source_location": "L1722", "weight": 1.0 }, { @@ -61692,7 +62056,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1649", + "source_location": "L1723", "weight": 1.0 }, { @@ -61701,7 +62065,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1650", + "source_location": "L1724", "weight": 1.0 }, { @@ -61710,7 +62074,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1666", + "source_location": "L1740", "weight": 1.0 }, { @@ -61719,7 +62083,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1681", + "source_location": "L1755", "weight": 1.0 }, { @@ -61728,7 +62092,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1690", + "source_location": "L1764", "weight": 1.0 }, { @@ -61737,7 +62101,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1731", + "source_location": "L1805", "weight": 1.0 }, { @@ -61746,7 +62110,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1742", + "source_location": "L1816", "weight": 1.0 }, { @@ -61755,7 +62119,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1836", + "source_location": "L1910", "weight": 1.0 }, { @@ -61764,7 +62128,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1843", + "source_location": "L1917", "weight": 1.0 }, { @@ -61773,7 +62137,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1940", + "source_location": "L2014", "weight": 1.0 }, { @@ -61782,7 +62146,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1950", + "source_location": "L2024", "weight": 1.0 }, { @@ -61791,7 +62155,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1953", + "source_location": "L2027", "weight": 1.0 }, { @@ -61800,7 +62164,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1956", + "source_location": "L2030", "weight": 1.0 }, { @@ -61809,7 +62173,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1984", + "source_location": "L2058", "weight": 1.0 }, { @@ -61818,7 +62182,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2017", + "source_location": "L2091", "weight": 1.0 }, { @@ -61827,142 +62191,142 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2039", + "source_location": "L2113", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_77", + "source": "crud_qc_work_order_rationale_78", "target": "crud_qc_work_order_resolve_outbound_biz_type_for_schedule", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L77", + "source_location": "L78", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_193", + "source": "crud_qc_work_order_rationale_194", "target": "crud_qc_work_order_enrich_outbound_work_orders", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L193", + "source_location": "L194", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_283", + "source": "crud_qc_work_order_rationale_284", "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": "L283", + "source_location": "L284", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_343", + "source": "crud_qc_work_order_rationale_344", "target": "crud_qc_work_order_effective_reception_source", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L343", + "source_location": "L344", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_353", "target": "crud_qc_work_order_effective_donation_sample_id", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L352", + "source_location": "L353", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_395", + "source": "crud_qc_work_order_rationale_396", "target": "crud_qc_work_order_sample_type_name_for_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L395", + "source_location": "L396", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_632", + "source": "crud_qc_work_order_rationale_633", "target": "crud_qc_work_order_create_work_order_from_reception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L632", + "source_location": "L633", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_929", + "source": "crud_qc_work_order_rationale_930", "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": "L929", + "source_location": "L930", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_1048", + "source": "crud_qc_work_order_rationale_1049", "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": "L1048", + "source_location": "L1049", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_1103", + "source": "crud_qc_work_order_rationale_1132", "target": "crud_qc_work_order_sync_work_order_lab_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1103", + "source_location": "L1132", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_1206", + "source": "crud_qc_work_order_rationale_1256", "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": "L1206", + "source_location": "L1256", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_1493", + "source": "crud_qc_work_order_rationale_1567", "target": "crud_qc_work_order_create_temp_qc_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1493", + "source_location": "L1567", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_1534", + "source": "crud_qc_work_order_rationale_1608", "target": "crud_qc_work_order_update_qc_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L1534", + "source_location": "L1608", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_1814", + "source": "crud_qc_work_order_rationale_1888", "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": "L1814", + "source_location": "L1888", "weight": 1.0 }, { - "source": "crud_qc_work_order_rationale_2065", + "source": "crud_qc_work_order_rationale_2139", "target": "crud_qc_work_order_delete_qc_work_order", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/qc_work_order.py", - "source_location": "L2065", + "source_location": "L2139", "weight": 1.0 }, { @@ -73554,66 +73918,12 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L13", - "weight": 1.0 - }, - { - "source": "api_qc_py", - "target": "app_core_utils", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "api/qc.py", - "source_location": "L14", - "weight": 1.0 - }, - { - "source": "api_qc_py", - "target": "app_crud", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "api/qc.py", - "source_location": "L15", - "weight": 1.0 - }, - { - "source": "api_qc_py", - "target": "app_crud", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "api/qc.py", - "source_location": "L16", - "weight": 1.0 - }, - { - "source": "api_qc_py", - "target": "app_crud", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "api/qc.py", - "source_location": "L17", - "weight": 1.0 - }, - { - "source": "api_qc_py", - "target": "app_crud", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "api/qc.py", - "source_location": "L18", - "weight": 1.0 - }, - { - "source": "api_qc_py", - "target": "app_crud", - "relation": "imports_from", - "confidence": "EXTRACTED", - "source_file": "api/qc.py", "source_location": "L19", "weight": 1.0 }, { "source": "api_qc_py", - "target": "app_crud", + "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "api/qc.py", @@ -73667,7 +73977,7 @@ }, { "source": "api_qc_py", - "target": "app_crud_collection_protocol", + "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "api/qc.py", @@ -73676,7 +73986,7 @@ }, { "source": "api_qc_py", - "target": "app_api_sample_reception", + "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "api/qc.py", @@ -73685,7 +73995,7 @@ }, { "source": "api_qc_py", - "target": "app_schemas_qc_work_order", + "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "api/qc.py", @@ -73694,20 +74004,74 @@ }, { "source": "api_qc_py", - "target": "app_schemas_qc_task", + "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "api/qc.py", "source_location": "L29", "weight": 1.0 }, + { + "source": "api_qc_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L30", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "app_crud", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L31", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "app_crud_collection_protocol", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L32", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "app_api_sample_reception", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L33", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "app_schemas_qc_work_order", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L34", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "app_schemas_qc_task", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L35", + "weight": 1.0 + }, { "source": "api_qc_py", "target": "api_qc_thirdpartycompanybody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L38", + "source_location": "L44", "weight": 1.0 }, { @@ -73716,7 +74080,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L38", + "source_location": "L44", "weight": 1.0 }, { @@ -73725,7 +74089,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L55", + "source_location": "L61", "weight": 1.0 }, { @@ -73734,7 +74098,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L55", + "source_location": "L61", "weight": 1.0 }, { @@ -73743,7 +74107,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L73", + "source_location": "L79", "weight": 1.0 }, { @@ -73752,7 +74116,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L95", + "source_location": "L101", "weight": 1.0 }, { @@ -73761,7 +74125,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L109", + "source_location": "L115", "weight": 1.0 }, { @@ -73770,7 +74134,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L143", + "source_location": "L149", "weight": 1.0 }, { @@ -73779,7 +74143,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L179", + "source_location": "L185", "weight": 1.0 }, { @@ -73788,7 +74152,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L199", + "source_location": "L205", "weight": 1.0 }, { @@ -73797,7 +74161,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L199", + "source_location": "L205", "weight": 1.0 }, { @@ -73806,7 +74170,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L211", + "source_location": "L217", "weight": 1.0 }, { @@ -73815,7 +74179,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L211", + "source_location": "L217", "weight": 1.0 }, { @@ -73824,7 +74188,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L224", + "source_location": "L230", "weight": 1.0 }, { @@ -73833,7 +74197,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L253", + "source_location": "L259", "weight": 1.0 }, { @@ -73842,7 +74206,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L268", + "source_location": "L274", "weight": 1.0 }, { @@ -73851,7 +74215,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L297", + "source_location": "L303", "weight": 1.0 }, { @@ -73860,7 +74224,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L328", + "source_location": "L334", "weight": 1.0 }, { @@ -73869,7 +74233,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L348", + "source_location": "L354", "weight": 1.0 }, { @@ -73878,7 +74242,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L348", + "source_location": "L354", "weight": 1.0 }, { @@ -73887,7 +74251,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L359", + "source_location": "L365", "weight": 1.0 }, { @@ -73896,7 +74260,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L359", + "source_location": "L365", "weight": 1.0 }, { @@ -73905,7 +74269,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L373", + "source_location": "L379", "weight": 1.0 }, { @@ -73914,7 +74278,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L373", + "source_location": "L379", "weight": 1.0 }, { @@ -73923,7 +74287,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L378", + "source_location": "L384", "weight": 1.0 }, { @@ -73932,7 +74296,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L378", + "source_location": "L384", "weight": 1.0 }, { @@ -73941,7 +74305,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L383", + "source_location": "L389", "weight": 1.0 }, { @@ -73950,7 +74314,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L383", + "source_location": "L389", "weight": 1.0 }, { @@ -73959,7 +74323,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L393", + "source_location": "L399", "weight": 1.0 }, { @@ -73968,7 +74332,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L415", + "source_location": "L421", "weight": 1.0 }, { @@ -73977,7 +74341,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L429", + "source_location": "L435", "weight": 1.0 }, { @@ -73986,7 +74350,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L457", + "source_location": "L463", "weight": 1.0 }, { @@ -73995,7 +74359,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L487", + "source_location": "L493", "weight": 1.0 }, { @@ -74004,7 +74368,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L508", + "source_location": "L514", "weight": 1.0 }, { @@ -74013,7 +74377,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L524", + "source_location": "L530", "weight": 1.0 }, { @@ -74022,7 +74386,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L546", + "source_location": "L552", "weight": 1.0 }, { @@ -74031,7 +74395,16 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L546", + "source_location": "L552", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_assert_task_write_access", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L565", "weight": 1.0 }, { @@ -74040,7 +74413,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L556", + "source_location": "L585", "weight": 1.0 }, { @@ -74049,7 +74422,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L595", + "source_location": "L624", "weight": 1.0 }, { @@ -74058,7 +74431,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L634", + "source_location": "L663", "weight": 1.0 }, { @@ -74067,7 +74440,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L652", + "source_location": "L681", "weight": 1.0 }, { @@ -74076,7 +74449,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L670", + "source_location": "L699", "weight": 1.0 }, { @@ -74085,7 +74458,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L700", + "source_location": "L729", "weight": 1.0 }, { @@ -74094,7 +74467,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L714", + "source_location": "L743", "weight": 1.0 }, { @@ -74103,7 +74476,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L744", + "source_location": "L776", "weight": 1.0 }, { @@ -74112,7 +74485,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L744", + "source_location": "L776", "weight": 1.0 }, { @@ -74121,7 +74494,16 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L751", + "source_location": "L783", + "weight": 1.0 + }, + { + "source": "api_qc_py", + "target": "api_qc_list_my_qc_tasks", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L815", "weight": 1.0 }, { @@ -74130,7 +74512,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L783", + "source_location": "L846", "weight": 1.0 }, { @@ -74139,7 +74521,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L816", + "source_location": "L879", "weight": 1.0 }, { @@ -74148,7 +74530,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L834", + "source_location": "L897", "weight": 1.0 }, { @@ -74157,7 +74539,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L852", + "source_location": "L917", "weight": 1.0 }, { @@ -74166,7 +74548,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L872", + "source_location": "L937", "weight": 1.0 }, { @@ -74175,7 +74557,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L887", + "source_location": "L952", "weight": 1.0 }, { @@ -74184,7 +74566,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L910", + "source_location": "L975", "weight": 1.0 }, { @@ -74193,7 +74575,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L930", + "source_location": "L995", "weight": 1.0 }, { @@ -74202,7 +74584,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L990", + "source_location": "L1057", "weight": 1.0 }, { @@ -74211,7 +74593,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1015", + "source_location": "L1084", "weight": 1.0 }, { @@ -74220,7 +74602,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1031", + "source_location": "L1100", "weight": 1.0 }, { @@ -74229,7 +74611,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1031", + "source_location": "L1100", "weight": 1.0 }, { @@ -74238,7 +74620,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1042", + "source_location": "L1111", "weight": 1.0 }, { @@ -74247,7 +74629,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1042", + "source_location": "L1111", "weight": 1.0 }, { @@ -74256,7 +74638,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1053", + "source_location": "L1122", "weight": 1.0 }, { @@ -74265,7 +74647,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1053", + "source_location": "L1122", "weight": 1.0 }, { @@ -74274,7 +74656,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1068", + "source_location": "L1137", "weight": 1.0 }, { @@ -74283,7 +74665,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1068", + "source_location": "L1137", "weight": 1.0 }, { @@ -74292,7 +74674,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1083", + "source_location": "L1152", "weight": 1.0 }, { @@ -74301,7 +74683,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1083", + "source_location": "L1152", "weight": 1.0 }, { @@ -74310,7 +74692,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1090", + "source_location": "L1159", "weight": 1.0 }, { @@ -74319,7 +74701,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1090", + "source_location": "L1159", "weight": 1.0 }, { @@ -74328,7 +74710,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1097", + "source_location": "L1166", "weight": 1.0 }, { @@ -74337,7 +74719,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1097", + "source_location": "L1166", "weight": 1.0 }, { @@ -74346,7 +74728,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1106", + "source_location": "L1175", "weight": 1.0 }, { @@ -74355,7 +74737,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1106", + "source_location": "L1175", "weight": 1.0 }, { @@ -74364,7 +74746,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1126", + "source_location": "L1195", "weight": 1.0 }, { @@ -74373,7 +74755,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1155", + "source_location": "L1224", "weight": 1.0 }, { @@ -74382,7 +74764,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1178", + "source_location": "L1247", "weight": 1.0 }, { @@ -74391,7 +74773,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1207", + "source_location": "L1276", "weight": 1.0 }, { @@ -74400,7 +74782,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1224", + "source_location": "L1293", "weight": 1.0 }, { @@ -74409,7 +74791,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1246", + "source_location": "L1315", "weight": 1.0 }, { @@ -74418,7 +74800,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1258", + "source_location": "L1327", "weight": 1.0 }, { @@ -74427,7 +74809,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1288", + "source_location": "L1357", "weight": 1.0 }, { @@ -74436,7 +74818,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1317", + "source_location": "L1386", "weight": 1.0 }, { @@ -74445,7 +74827,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1334", + "source_location": "L1403", "weight": 1.0 }, { @@ -74454,7 +74836,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1387", + "source_location": "L1456", "weight": 1.0 }, { @@ -74463,7 +74845,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1423", + "source_location": "L1492", "weight": 1.0 }, { @@ -74472,7 +74854,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1465", + "source_location": "L1534", "weight": 1.0 }, { @@ -74481,7 +74863,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1475", + "source_location": "L1544", "weight": 1.0 }, { @@ -74490,7 +74872,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1488", + "source_location": "L1557", "weight": 1.0 }, { @@ -74499,7 +74881,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1517", + "source_location": "L1586", "weight": 1.0 }, { @@ -74508,7 +74890,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1554", + "source_location": "L1623", "weight": 1.0 }, { @@ -74517,7 +74899,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1581", + "source_location": "L1650", "weight": 1.0 }, { @@ -74526,7 +74908,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1581", + "source_location": "L1650", "weight": 1.0 }, { @@ -74535,7 +74917,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1588", + "source_location": "L1657", "weight": 1.0 }, { @@ -74544,7 +74926,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1588", + "source_location": "L1657", "weight": 1.0 }, { @@ -74553,7 +74935,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1606", + "source_location": "L1675", "weight": 1.0 }, { @@ -74562,7 +74944,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1606", + "source_location": "L1675", "weight": 1.0 }, { @@ -74571,7 +74953,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1612", + "source_location": "L1681", "weight": 1.0 }, { @@ -74580,7 +74962,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1643", + "source_location": "L1712", "weight": 1.0 }, { @@ -74589,7 +74971,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1669", + "source_location": "L1738", "weight": 1.0 }, { @@ -74598,7 +74980,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1685", + "source_location": "L1754", "weight": 1.0 }, { @@ -74607,7 +74989,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1711", + "source_location": "L1780", "weight": 1.0 }, { @@ -74616,7 +74998,34 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1728", + "source_location": "L1797", + "weight": 1.0 + }, + { + "source": "api_qc_start_qc_task", + "target": "api_qc_assert_task_write_access", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L905", + "weight": 1.0 + }, + { + "source": "api_qc_complete_task_with_result", + "target": "api_qc_assert_task_write_access", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L1008", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_task_attachments", + "target": "api_qc_assert_task_write_access", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/qc.py", + "source_location": "L1066", "weight": 1.0 }, { @@ -74625,7 +75034,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1471", + "source_location": "L1540", "weight": 1.0 }, { @@ -74634,7 +75043,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1481", + "source_location": "L1550", "weight": 1.0 }, { @@ -74647,30 +75056,30 @@ "weight": 1.0 }, { - "source": "api_qc_rationale_1470", + "source": "api_qc_rationale_1539", "target": "api_qc_batch_stock_in_qc_material_batches", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1470", + "source_location": "L1539", "weight": 1.0 }, { - "source": "api_qc_rationale_1480", + "source": "api_qc_rationale_1549", "target": "api_qc_batch_stock_out_qc_material_batches", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1480", + "source_location": "L1549", "weight": 1.0 }, { - "source": "api_qc_rationale_1529", + "source": "api_qc_rationale_1598", "target": "api_qc_list_my_qc_material_usages", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "api/qc.py", - "source_location": "L1529", + "source_location": "L1598", "weight": 1.0 }, { @@ -79773,7 +80182,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/menu.py", - "source_location": "L766", + "source_location": "L777", "weight": 1.0 }, { @@ -91635,7 +92044,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -91644,7 +92053,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -91653,7 +92062,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -91662,7 +92071,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -91671,7 +92080,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -91680,7 +92089,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -91689,7 +92098,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -91698,7 +92107,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -91707,7 +92116,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -91716,7 +92125,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -91725,7 +92134,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -91734,7 +92143,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -91743,7 +92152,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -91752,7 +92161,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -91761,7 +92170,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -91770,7 +92179,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -91779,7 +92188,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -91788,7 +92197,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -91797,7 +92206,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -91806,7 +92215,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -91815,7 +92224,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -91824,7 +92233,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -91833,7 +92242,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -91842,7 +92251,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -91851,7 +92260,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -91860,7 +92269,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -91869,7 +92278,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -91878,7 +92287,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -91887,7 +92296,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -91896,7 +92305,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -91905,7 +92314,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -91914,7 +92323,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -91923,7 +92332,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -91932,7 +92341,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -91941,7 +92350,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -91950,7 +92359,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -91959,7 +92368,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -91968,7 +92377,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -91977,7 +92386,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -91986,7 +92395,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -91995,7 +92404,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92004,7 +92413,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92013,7 +92422,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92022,7 +92431,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92031,7 +92440,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92040,7 +92449,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92049,7 +92458,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92058,7 +92467,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92067,7 +92476,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92076,7 +92485,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92085,7 +92494,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92094,7 +92503,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92103,7 +92512,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92112,7 +92521,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92121,7 +92530,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92130,7 +92539,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92139,7 +92548,16 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", + "weight": 0.8 + }, + { + "source": "models_models_bizqctaskassignee", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3377", "weight": 0.8 }, { @@ -92148,7 +92566,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92157,7 +92575,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92166,7 +92584,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92175,7 +92593,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92184,7 +92602,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92193,7 +92611,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92202,7 +92620,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92211,7 +92629,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92220,7 +92638,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92229,7 +92647,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92238,7 +92656,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92247,7 +92665,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92256,7 +92674,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92265,7 +92683,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92274,7 +92692,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92283,7 +92701,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92292,7 +92710,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92301,7 +92719,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92310,7 +92728,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92319,7 +92737,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92328,7 +92746,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92337,7 +92755,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92346,7 +92764,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92355,7 +92773,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92364,7 +92782,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92373,7 +92791,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92382,7 +92800,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92391,7 +92809,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92400,7 +92818,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92409,7 +92827,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92418,7 +92836,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92427,7 +92845,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92436,7 +92854,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92445,7 +92863,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92454,7 +92872,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92463,7 +92881,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92472,7 +92890,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92481,7 +92899,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92490,7 +92908,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92499,7 +92917,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92508,7 +92926,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92517,7 +92935,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92526,7 +92944,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92535,7 +92953,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92544,7 +92962,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92553,7 +92971,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92562,7 +92980,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92571,7 +92989,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92580,7 +92998,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92589,7 +93007,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92598,7 +93016,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92607,7 +93025,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92616,7 +93034,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92625,7 +93043,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92634,7 +93052,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92643,7 +93061,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92652,7 +93070,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92661,7 +93079,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92670,7 +93088,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92679,7 +93097,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92688,7 +93106,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92697,7 +93115,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92706,7 +93124,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92715,7 +93133,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92724,7 +93142,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92733,7 +93151,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92742,7 +93160,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92751,7 +93169,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92760,7 +93178,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92769,7 +93187,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92778,7 +93196,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92787,7 +93205,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92796,7 +93214,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92805,7 +93223,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92814,7 +93232,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92823,7 +93241,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92832,7 +93250,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92841,7 +93259,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92850,7 +93268,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92859,7 +93277,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92868,7 +93286,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92877,7 +93295,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92886,7 +93304,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92895,7 +93313,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92904,7 +93322,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92913,7 +93331,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92922,7 +93340,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92931,7 +93349,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92940,7 +93358,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92949,7 +93367,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92958,7 +93376,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92967,7 +93385,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92976,7 +93394,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92985,7 +93403,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -92994,7 +93412,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93003,7 +93421,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93012,7 +93430,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93021,7 +93439,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93030,7 +93448,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93039,7 +93457,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93048,7 +93466,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93057,7 +93475,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93066,7 +93484,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93075,7 +93493,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93084,7 +93502,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93093,7 +93511,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93102,7 +93520,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93111,7 +93529,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93120,7 +93538,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93129,7 +93547,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93138,7 +93556,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93147,7 +93565,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93156,7 +93574,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93165,7 +93583,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93174,7 +93592,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93183,7 +93601,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93192,7 +93610,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93201,7 +93619,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93210,7 +93628,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93219,61 +93637,61 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_1418", + "source": "models_models_rationale_1391", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_1443", + "source": "models_models_rationale_1437", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_1464", + "source": "models_models_rationale_1462", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_1487", + "source": "models_models_rationale_1483", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_1513", + "source": "models_models_rationale_1506", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_1541", + "source": "models_models_rationale_1532", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93282,7 +93700,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93291,70 +93709,70 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_1604", + "source": "models_models_rationale_1598", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_1624", + "source": "models_models_rationale_1623", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_1675", + "source": "models_models_rationale_1643", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_1700", + "source": "models_models_rationale_1694", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_1725", + "source": "models_models_rationale_1719", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_1749", + "source": "models_models_rationale_1744", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_1770", + "source": "models_models_rationale_1768", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93363,421 +93781,421 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_1815", + "source": "models_models_rationale_1808", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_1861", + "source": "models_models_rationale_1834", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_1890", + "source": "models_models_rationale_1880", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_1925", + "source": "models_models_rationale_1909", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_1947", + "source": "models_models_rationale_1944", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_1971", + "source": "models_models_rationale_1966", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_1992", + "source": "models_models_rationale_1990", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2013", + "source": "models_models_rationale_2011", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2091", + "source": "models_models_rationale_2032", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2112", + "source": "models_models_rationale_2110", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2150", + "source": "models_models_rationale_2131", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2172", + "source": "models_models_rationale_2169", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2219", + "source": "models_models_rationale_2191", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2243", + "source": "models_models_rationale_2238", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2267", + "source": "models_models_rationale_2262", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2306", + "source": "models_models_rationale_2286", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2328", + "source": "models_models_rationale_2325", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2355", + "source": "models_models_rationale_2347", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2379", + "source": "models_models_rationale_2374", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2403", + "source": "models_models_rationale_2398", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2424", + "source": "models_models_rationale_2422", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2449", + "source": "models_models_rationale_2443", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2483", + "source": "models_models_rationale_2468", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2513", + "source": "models_models_rationale_2502", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2543", + "source": "models_models_rationale_2532", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2565", + "source": "models_models_rationale_2562", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2595", + "source": "models_models_rationale_2584", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2620", + "source": "models_models_rationale_2614", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2645", + "source": "models_models_rationale_2639", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2666", + "source": "models_models_rationale_2664", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2687", + "source": "models_models_rationale_2685", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2712", + "source": "models_models_rationale_2706", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2742", + "source": "models_models_rationale_2731", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2764", + "source": "models_models_rationale_2761", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2788", + "source": "models_models_rationale_2783", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2809", + "source": "models_models_rationale_2807", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2839", + "source": "models_models_rationale_2828", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2869", + "source": "models_models_rationale_2858", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2899", + "source": "models_models_rationale_2888", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2928", + "source": "models_models_rationale_2918", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2953", + "source": "models_models_rationale_2947", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2982", + "source": "models_models_rationale_2972", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_3009", + "source": "models_models_rationale_3001", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_3038", + "source": "models_models_rationale_3028", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_3058", + "source": "models_models_rationale_3057", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_3078", + "source": "models_models_rationale_3077", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93786,34 +94204,34 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_3118", + "source": "models_models_rationale_3116", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_3147", + "source": "models_models_rationale_3137", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_3168", + "source": "models_models_rationale_3166", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93822,61 +94240,70 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_3215", + "source": "models_models_rationale_3206", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_3237", + "source": "models_models_rationale_3234", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_3262", + "source": "models_models_rationale_3256", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_3287", + "source": "models_models_rationale_3281", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_3313", + "source": "models_models_rationale_3306", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_3333", + "source": "models_models_rationale_3332", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3352", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3377", "weight": 0.8 }, { @@ -93885,7 +94312,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93894,7 +94321,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93903,7 +94330,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93912,7 +94339,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93921,7 +94348,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93930,7 +94357,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93939,7 +94366,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93948,7 +94375,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93957,7 +94384,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93966,7 +94393,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93975,7 +94402,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93984,7 +94411,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -93993,7 +94420,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94002,7 +94429,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94011,7 +94438,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94020,7 +94447,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94029,7 +94456,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94038,7 +94465,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94047,7 +94474,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94056,7 +94483,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94065,7 +94492,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94074,7 +94501,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94083,7 +94510,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94092,7 +94519,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94101,7 +94528,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94110,7 +94537,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94119,7 +94546,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94128,7 +94555,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94137,7 +94564,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94146,7 +94573,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94155,7 +94582,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94164,7 +94591,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94173,7 +94600,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94182,7 +94609,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94191,7 +94618,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94200,7 +94627,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94209,7 +94636,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94218,7 +94645,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94227,7 +94654,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94236,7 +94663,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94245,7 +94672,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94254,7 +94681,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94263,7 +94690,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94272,7 +94699,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94281,7 +94708,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94290,7 +94717,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94299,7 +94726,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94308,7 +94735,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94317,7 +94744,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94326,7 +94753,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94335,7 +94762,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94344,7 +94771,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94353,7 +94780,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94362,7 +94789,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94371,7 +94798,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94380,7 +94807,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94389,7 +94816,16 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", + "weight": 0.8 + }, + { + "source": "models_models_bizqctaskassignee", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3377", "weight": 0.8 }, { @@ -94398,7 +94834,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94407,7 +94843,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94416,7 +94852,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94425,7 +94861,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94434,7 +94870,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94443,7 +94879,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94452,7 +94888,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94461,7 +94897,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94470,7 +94906,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94479,7 +94915,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94488,7 +94924,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94497,7 +94933,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94506,7 +94942,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94515,7 +94951,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94524,7 +94960,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94533,7 +94969,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94542,7 +94978,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94551,7 +94987,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94560,7 +94996,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94569,7 +95005,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94578,7 +95014,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94587,7 +95023,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94596,7 +95032,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94605,7 +95041,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94614,7 +95050,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94623,7 +95059,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94632,7 +95068,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94641,7 +95077,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94650,7 +95086,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94659,7 +95095,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94668,7 +95104,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94677,7 +95113,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94686,7 +95122,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94695,7 +95131,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94704,7 +95140,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94713,7 +95149,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94722,7 +95158,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94731,7 +95167,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94740,7 +95176,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94749,7 +95185,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94758,7 +95194,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94767,7 +95203,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94776,7 +95212,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94785,7 +95221,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94794,7 +95230,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94803,7 +95239,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94812,7 +95248,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94821,7 +95257,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94830,7 +95266,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94839,7 +95275,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94848,7 +95284,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94857,7 +95293,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94866,7 +95302,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94875,7 +95311,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94884,7 +95320,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94893,7 +95329,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94902,7 +95338,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94911,7 +95347,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94920,7 +95356,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94929,7 +95365,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94938,7 +95374,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94947,7 +95383,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94956,7 +95392,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94965,7 +95401,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94974,7 +95410,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94983,7 +95419,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -94992,7 +95428,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95001,7 +95437,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95010,7 +95446,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95019,7 +95455,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95028,7 +95464,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95037,7 +95473,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95046,7 +95482,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95055,7 +95491,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95064,7 +95500,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95073,7 +95509,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95082,7 +95518,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95091,7 +95527,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95100,7 +95536,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95109,7 +95545,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95118,7 +95554,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95127,7 +95563,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95136,7 +95572,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95145,7 +95581,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95154,7 +95590,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95163,7 +95599,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95172,7 +95608,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95181,7 +95617,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95190,7 +95626,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95199,7 +95635,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95208,7 +95644,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95217,7 +95653,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95226,7 +95662,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95235,7 +95671,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95244,7 +95680,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95253,7 +95689,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95262,7 +95698,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95271,7 +95707,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95280,7 +95716,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95289,7 +95725,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95298,7 +95734,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95307,7 +95743,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95316,7 +95752,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95325,7 +95761,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95334,7 +95770,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95343,7 +95779,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95352,7 +95788,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95361,7 +95797,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95370,7 +95806,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95379,7 +95815,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95388,7 +95824,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95397,7 +95833,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95406,7 +95842,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95415,7 +95851,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95424,7 +95860,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95433,7 +95869,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95442,7 +95878,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95451,7 +95887,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95460,7 +95896,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95469,61 +95905,61 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_1418", + "source": "models_models_rationale_1391", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_1443", + "source": "models_models_rationale_1437", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_1464", + "source": "models_models_rationale_1462", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_1487", + "source": "models_models_rationale_1483", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_1513", + "source": "models_models_rationale_1506", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_1541", + "source": "models_models_rationale_1532", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95532,7 +95968,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95541,70 +95977,70 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_1604", + "source": "models_models_rationale_1598", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_1624", + "source": "models_models_rationale_1623", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_1675", + "source": "models_models_rationale_1643", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_1700", + "source": "models_models_rationale_1694", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_1725", + "source": "models_models_rationale_1719", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_1749", + "source": "models_models_rationale_1744", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_1770", + "source": "models_models_rationale_1768", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -95613,421 +96049,421 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_1815", + "source": "models_models_rationale_1808", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_1861", + "source": "models_models_rationale_1834", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_1890", + "source": "models_models_rationale_1880", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_1925", + "source": "models_models_rationale_1909", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_1947", + "source": "models_models_rationale_1944", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_1971", + "source": "models_models_rationale_1966", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_1992", + "source": "models_models_rationale_1990", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2013", + "source": "models_models_rationale_2011", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2091", + "source": "models_models_rationale_2032", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2112", + "source": "models_models_rationale_2110", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2150", + "source": "models_models_rationale_2131", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2172", + "source": "models_models_rationale_2169", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2219", + "source": "models_models_rationale_2191", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2243", + "source": "models_models_rationale_2238", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2267", + "source": "models_models_rationale_2262", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2306", + "source": "models_models_rationale_2286", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2328", + "source": "models_models_rationale_2325", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2355", + "source": "models_models_rationale_2347", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2379", + "source": "models_models_rationale_2374", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2403", + "source": "models_models_rationale_2398", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2424", + "source": "models_models_rationale_2422", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2449", + "source": "models_models_rationale_2443", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2483", + "source": "models_models_rationale_2468", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2513", + "source": "models_models_rationale_2502", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2543", + "source": "models_models_rationale_2532", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2565", + "source": "models_models_rationale_2562", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2595", + "source": "models_models_rationale_2584", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2620", + "source": "models_models_rationale_2614", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2645", + "source": "models_models_rationale_2639", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2666", + "source": "models_models_rationale_2664", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2687", + "source": "models_models_rationale_2685", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2712", + "source": "models_models_rationale_2706", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2742", + "source": "models_models_rationale_2731", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2764", + "source": "models_models_rationale_2761", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2788", + "source": "models_models_rationale_2783", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2809", + "source": "models_models_rationale_2807", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2839", + "source": "models_models_rationale_2828", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2869", + "source": "models_models_rationale_2858", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2899", + "source": "models_models_rationale_2888", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2928", + "source": "models_models_rationale_2918", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2953", + "source": "models_models_rationale_2947", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_2982", + "source": "models_models_rationale_2972", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_3009", + "source": "models_models_rationale_3001", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_3038", + "source": "models_models_rationale_3028", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_3058", + "source": "models_models_rationale_3057", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_3078", + "source": "models_models_rationale_3077", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -96036,34 +96472,34 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_3118", + "source": "models_models_rationale_3116", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_3147", + "source": "models_models_rationale_3137", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_3168", + "source": "models_models_rationale_3166", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { @@ -96072,61 +96508,70 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_3215", + "source": "models_models_rationale_3206", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_3237", + "source": "models_models_rationale_3234", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_3262", + "source": "models_models_rationale_3256", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_3287", + "source": "models_models_rationale_3281", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_3313", + "source": "models_models_rationale_3306", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", "weight": 0.8 }, { - "source": "models_models_rationale_3333", + "source": "models_models_rationale_3332", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3358", + "source_location": "L3377", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3352", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3377", "weight": 0.8 }, { @@ -96135,7 +96580,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96144,7 +96589,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96153,7 +96598,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96162,7 +96607,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96171,7 +96616,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96180,7 +96625,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96189,7 +96634,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96198,7 +96643,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96207,7 +96652,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96216,7 +96661,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96225,7 +96670,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96234,7 +96679,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96243,7 +96688,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96252,7 +96697,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96261,7 +96706,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96270,7 +96715,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96279,7 +96724,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96288,7 +96733,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96297,7 +96742,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96306,7 +96751,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96315,7 +96760,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96324,7 +96769,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96333,7 +96778,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96342,7 +96787,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96351,7 +96796,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96360,7 +96805,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96369,7 +96814,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96378,7 +96823,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96387,7 +96832,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96396,7 +96841,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96405,7 +96850,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96414,7 +96859,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96423,7 +96868,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96432,7 +96877,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96441,7 +96886,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96450,7 +96895,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96459,7 +96904,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96468,7 +96913,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96477,7 +96922,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96486,7 +96931,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96495,7 +96940,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96504,7 +96949,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96513,7 +96958,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96522,7 +96967,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96531,7 +96976,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96540,7 +96985,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96549,7 +96994,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96558,7 +97003,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96567,7 +97012,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96576,7 +97021,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96585,7 +97030,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96594,7 +97039,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96603,7 +97048,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96612,7 +97057,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96621,7 +97066,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96630,7 +97075,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96639,7 +97084,16 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", + "weight": 0.8 + }, + { + "source": "models_models_bizqctaskassignee", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3378", "weight": 0.8 }, { @@ -96648,7 +97102,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96657,7 +97111,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96666,7 +97120,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96675,7 +97129,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96684,7 +97138,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96693,7 +97147,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96702,7 +97156,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96711,7 +97165,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96720,7 +97174,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96729,7 +97183,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96738,7 +97192,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96747,7 +97201,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96756,7 +97210,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96765,7 +97219,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96774,7 +97228,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96783,7 +97237,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96792,7 +97246,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96801,7 +97255,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96810,7 +97264,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96819,7 +97273,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96828,7 +97282,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96837,7 +97291,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96846,7 +97300,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96855,7 +97309,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96864,7 +97318,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96873,7 +97327,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96882,7 +97336,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96891,7 +97345,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96900,7 +97354,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96909,7 +97363,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96918,7 +97372,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96927,7 +97381,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96936,7 +97390,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96945,7 +97399,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96954,7 +97408,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96963,7 +97417,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96972,7 +97426,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96981,7 +97435,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96990,7 +97444,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -96999,7 +97453,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97008,7 +97462,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97017,7 +97471,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97026,7 +97480,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97035,7 +97489,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97044,7 +97498,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97053,7 +97507,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97062,7 +97516,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97071,7 +97525,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97080,7 +97534,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97089,7 +97543,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97098,7 +97552,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97107,7 +97561,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97116,7 +97570,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97125,7 +97579,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97134,7 +97588,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97143,7 +97597,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97152,7 +97606,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97161,7 +97615,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97170,7 +97624,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97179,7 +97633,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97188,7 +97642,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97197,7 +97651,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97206,7 +97660,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97215,7 +97669,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97224,7 +97678,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97233,7 +97687,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97242,7 +97696,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97251,7 +97705,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97260,7 +97714,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97269,7 +97723,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97278,7 +97732,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97287,7 +97741,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97296,7 +97750,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97305,7 +97759,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97314,7 +97768,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97323,7 +97777,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97332,7 +97786,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97341,7 +97795,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97350,7 +97804,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97359,7 +97813,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97368,7 +97822,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97377,7 +97831,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97386,7 +97840,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97395,7 +97849,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97404,7 +97858,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97413,7 +97867,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97422,7 +97876,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97431,7 +97885,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97440,7 +97894,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97449,7 +97903,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97458,7 +97912,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97467,7 +97921,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97476,7 +97930,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97485,7 +97939,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97494,7 +97948,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97503,7 +97957,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97512,7 +97966,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97521,7 +97975,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97530,7 +97984,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97539,7 +97993,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97548,7 +98002,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97557,7 +98011,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97566,7 +98020,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97575,7 +98029,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97584,7 +98038,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97593,7 +98047,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97602,7 +98056,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97611,7 +98065,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97620,7 +98074,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97629,7 +98083,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97638,7 +98092,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97647,7 +98101,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97656,7 +98110,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97665,7 +98119,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97674,7 +98128,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97683,7 +98137,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97692,7 +98146,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97701,7 +98155,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97710,7 +98164,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97719,61 +98173,61 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1418", + "source": "models_models_rationale_1391", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1443", + "source": "models_models_rationale_1437", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1464", + "source": "models_models_rationale_1462", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1487", + "source": "models_models_rationale_1483", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1513", + "source": "models_models_rationale_1506", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1541", + "source": "models_models_rationale_1532", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97782,7 +98236,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97791,70 +98245,70 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1604", + "source": "models_models_rationale_1598", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1624", + "source": "models_models_rationale_1623", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1675", + "source": "models_models_rationale_1643", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1700", + "source": "models_models_rationale_1694", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1725", + "source": "models_models_rationale_1719", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1749", + "source": "models_models_rationale_1744", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1770", + "source": "models_models_rationale_1768", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -97863,421 +98317,421 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1815", + "source": "models_models_rationale_1808", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1861", + "source": "models_models_rationale_1834", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1890", + "source": "models_models_rationale_1880", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1925", + "source": "models_models_rationale_1909", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1947", + "source": "models_models_rationale_1944", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1971", + "source": "models_models_rationale_1966", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1992", + "source": "models_models_rationale_1990", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2013", + "source": "models_models_rationale_2011", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2091", + "source": "models_models_rationale_2032", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2112", + "source": "models_models_rationale_2110", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2150", + "source": "models_models_rationale_2131", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2172", + "source": "models_models_rationale_2169", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2219", + "source": "models_models_rationale_2191", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2243", + "source": "models_models_rationale_2238", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2267", + "source": "models_models_rationale_2262", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2306", + "source": "models_models_rationale_2286", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2328", + "source": "models_models_rationale_2325", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2355", + "source": "models_models_rationale_2347", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2379", + "source": "models_models_rationale_2374", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2403", + "source": "models_models_rationale_2398", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2424", + "source": "models_models_rationale_2422", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2449", + "source": "models_models_rationale_2443", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2483", + "source": "models_models_rationale_2468", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2513", + "source": "models_models_rationale_2502", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2543", + "source": "models_models_rationale_2532", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2565", + "source": "models_models_rationale_2562", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2595", + "source": "models_models_rationale_2584", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2620", + "source": "models_models_rationale_2614", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2645", + "source": "models_models_rationale_2639", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2666", + "source": "models_models_rationale_2664", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2687", + "source": "models_models_rationale_2685", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2712", + "source": "models_models_rationale_2706", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2742", + "source": "models_models_rationale_2731", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2764", + "source": "models_models_rationale_2761", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2788", + "source": "models_models_rationale_2783", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2809", + "source": "models_models_rationale_2807", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2839", + "source": "models_models_rationale_2828", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2869", + "source": "models_models_rationale_2858", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2899", + "source": "models_models_rationale_2888", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2928", + "source": "models_models_rationale_2918", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2953", + "source": "models_models_rationale_2947", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2982", + "source": "models_models_rationale_2972", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_3009", + "source": "models_models_rationale_3001", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_3038", + "source": "models_models_rationale_3028", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_3058", + "source": "models_models_rationale_3057", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_3078", + "source": "models_models_rationale_3077", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98286,34 +98740,34 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_3118", + "source": "models_models_rationale_3116", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_3147", + "source": "models_models_rationale_3137", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_3168", + "source": "models_models_rationale_3166", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98322,61 +98776,70 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_3215", + "source": "models_models_rationale_3206", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_3237", + "source": "models_models_rationale_3234", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_3262", + "source": "models_models_rationale_3256", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_3287", + "source": "models_models_rationale_3281", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_3313", + "source": "models_models_rationale_3306", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_3333", + "source": "models_models_rationale_3332", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3352", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3378", "weight": 0.8 }, { @@ -98385,7 +98848,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98394,7 +98857,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98403,7 +98866,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98412,7 +98875,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98421,7 +98884,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98430,7 +98893,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98439,7 +98902,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98448,7 +98911,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98457,7 +98920,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98466,7 +98929,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98475,7 +98938,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98484,7 +98947,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98493,7 +98956,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98502,7 +98965,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98511,7 +98974,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98520,7 +98983,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98529,7 +98992,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98538,7 +99001,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98547,7 +99010,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98556,7 +99019,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98565,7 +99028,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98574,7 +99037,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98583,7 +99046,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98592,7 +99055,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98601,7 +99064,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98610,7 +99073,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98619,7 +99082,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98628,7 +99091,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98637,7 +99100,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98646,7 +99109,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98655,7 +99118,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98664,7 +99127,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98673,7 +99136,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98682,7 +99145,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98691,7 +99154,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98700,7 +99163,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98709,7 +99172,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98718,7 +99181,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98727,7 +99190,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98736,7 +99199,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98745,7 +99208,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98754,7 +99217,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98763,7 +99226,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98772,7 +99235,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98781,7 +99244,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98790,7 +99253,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98799,7 +99262,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98808,7 +99271,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98817,7 +99280,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98826,7 +99289,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98835,7 +99298,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98844,7 +99307,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98853,7 +99316,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98862,7 +99325,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98871,7 +99334,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98880,7 +99343,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98889,7 +99352,16 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", + "weight": 0.8 + }, + { + "source": "models_models_bizqctaskassignee", + "target": "models_qc_material_bizqcmaterialstockbatch", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3378", "weight": 0.8 }, { @@ -98898,7 +99370,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98907,7 +99379,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98916,7 +99388,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98925,7 +99397,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98934,7 +99406,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98943,7 +99415,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98952,7 +99424,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98961,7 +99433,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98970,7 +99442,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98979,7 +99451,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98988,7 +99460,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -98997,7 +99469,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99006,7 +99478,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99015,7 +99487,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99024,7 +99496,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99033,7 +99505,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99042,7 +99514,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99051,7 +99523,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99060,7 +99532,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99069,7 +99541,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99078,7 +99550,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99087,7 +99559,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99096,7 +99568,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99105,7 +99577,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99114,7 +99586,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99123,7 +99595,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99132,7 +99604,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99141,7 +99613,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99150,7 +99622,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99159,7 +99631,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99168,7 +99640,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99177,7 +99649,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99186,7 +99658,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99195,7 +99667,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99204,7 +99676,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99213,7 +99685,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99222,7 +99694,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99231,7 +99703,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99240,7 +99712,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99249,7 +99721,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99258,7 +99730,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99267,7 +99739,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99276,7 +99748,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99285,7 +99757,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99294,7 +99766,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99303,7 +99775,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99312,7 +99784,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99321,7 +99793,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99330,7 +99802,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99339,7 +99811,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99348,7 +99820,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99357,7 +99829,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99366,7 +99838,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99375,7 +99847,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99384,7 +99856,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99393,7 +99865,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99402,7 +99874,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99411,7 +99883,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99420,7 +99892,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99429,7 +99901,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99438,7 +99910,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99447,7 +99919,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99456,7 +99928,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99465,7 +99937,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99474,7 +99946,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99483,7 +99955,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99492,7 +99964,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99501,7 +99973,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99510,7 +99982,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99519,7 +99991,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99528,7 +100000,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99537,7 +100009,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99546,7 +100018,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99555,7 +100027,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99564,7 +100036,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99573,7 +100045,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99582,7 +100054,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99591,7 +100063,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99600,7 +100072,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99609,7 +100081,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99618,7 +100090,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99627,7 +100099,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99636,7 +100108,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99645,7 +100117,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99654,7 +100126,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99663,7 +100135,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99672,7 +100144,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99681,7 +100153,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99690,7 +100162,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99699,7 +100171,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99708,7 +100180,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99717,7 +100189,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99726,7 +100198,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99735,7 +100207,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99744,7 +100216,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99753,7 +100225,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99762,7 +100234,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99771,7 +100243,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99780,7 +100252,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99789,7 +100261,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99798,7 +100270,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99807,7 +100279,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99816,7 +100288,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99825,7 +100297,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99834,7 +100306,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99843,7 +100315,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99852,7 +100324,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99861,7 +100333,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99870,7 +100342,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99879,7 +100351,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99888,7 +100360,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99897,7 +100369,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99906,7 +100378,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99915,7 +100387,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99924,7 +100396,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99933,7 +100405,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99942,7 +100414,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99951,7 +100423,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99960,7 +100432,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -99969,61 +100441,61 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1418", + "source": "models_models_rationale_1391", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1443", + "source": "models_models_rationale_1437", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1464", + "source": "models_models_rationale_1462", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1487", + "source": "models_models_rationale_1483", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1513", + "source": "models_models_rationale_1506", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1541", + "source": "models_models_rationale_1532", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100032,7 +100504,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100041,70 +100513,70 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1604", + "source": "models_models_rationale_1598", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1624", + "source": "models_models_rationale_1623", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1675", + "source": "models_models_rationale_1643", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1700", + "source": "models_models_rationale_1694", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1725", + "source": "models_models_rationale_1719", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1749", + "source": "models_models_rationale_1744", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1770", + "source": "models_models_rationale_1768", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100113,421 +100585,421 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1815", + "source": "models_models_rationale_1808", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1861", + "source": "models_models_rationale_1834", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1890", + "source": "models_models_rationale_1880", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1925", + "source": "models_models_rationale_1909", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1947", + "source": "models_models_rationale_1944", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1971", + "source": "models_models_rationale_1966", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1992", + "source": "models_models_rationale_1990", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2013", + "source": "models_models_rationale_2011", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2091", + "source": "models_models_rationale_2032", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2112", + "source": "models_models_rationale_2110", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2150", + "source": "models_models_rationale_2131", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2172", + "source": "models_models_rationale_2169", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2219", + "source": "models_models_rationale_2191", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2243", + "source": "models_models_rationale_2238", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2267", + "source": "models_models_rationale_2262", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2306", + "source": "models_models_rationale_2286", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2328", + "source": "models_models_rationale_2325", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2355", + "source": "models_models_rationale_2347", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2379", + "source": "models_models_rationale_2374", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2403", + "source": "models_models_rationale_2398", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2424", + "source": "models_models_rationale_2422", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2449", + "source": "models_models_rationale_2443", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2483", + "source": "models_models_rationale_2468", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2513", + "source": "models_models_rationale_2502", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2543", + "source": "models_models_rationale_2532", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2565", + "source": "models_models_rationale_2562", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2595", + "source": "models_models_rationale_2584", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2620", + "source": "models_models_rationale_2614", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2645", + "source": "models_models_rationale_2639", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2666", + "source": "models_models_rationale_2664", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2687", + "source": "models_models_rationale_2685", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2712", + "source": "models_models_rationale_2706", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2742", + "source": "models_models_rationale_2731", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2764", + "source": "models_models_rationale_2761", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2788", + "source": "models_models_rationale_2783", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2809", + "source": "models_models_rationale_2807", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2839", + "source": "models_models_rationale_2828", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2869", + "source": "models_models_rationale_2858", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2899", + "source": "models_models_rationale_2888", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2928", + "source": "models_models_rationale_2918", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2953", + "source": "models_models_rationale_2947", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2982", + "source": "models_models_rationale_2972", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_3009", + "source": "models_models_rationale_3001", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_3038", + "source": "models_models_rationale_3028", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_3058", + "source": "models_models_rationale_3057", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_3078", + "source": "models_models_rationale_3077", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100536,34 +101008,34 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_3118", + "source": "models_models_rationale_3116", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_3147", + "source": "models_models_rationale_3137", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_3168", + "source": "models_models_rationale_3166", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100572,61 +101044,70 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_3215", + "source": "models_models_rationale_3206", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_3237", + "source": "models_models_rationale_3234", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_3262", + "source": "models_models_rationale_3256", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_3287", + "source": "models_models_rationale_3281", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_3313", + "source": "models_models_rationale_3306", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_3333", + "source": "models_models_rationale_3332", "target": "models_qc_material_bizqcmaterialstockbatch", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3352", + "target": "models_qc_material_bizqcmaterialstockbatch", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3378", "weight": 0.8 }, { @@ -100635,7 +101116,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100644,7 +101125,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100653,7 +101134,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100662,7 +101143,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100671,7 +101152,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100680,7 +101161,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100689,7 +101170,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100698,7 +101179,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100707,7 +101188,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100716,7 +101197,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100725,7 +101206,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100734,7 +101215,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100743,7 +101224,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100752,7 +101233,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100761,7 +101242,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100770,7 +101251,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100779,7 +101260,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100788,7 +101269,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100797,7 +101278,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100806,7 +101287,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100815,7 +101296,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100824,7 +101305,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100833,7 +101314,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100842,7 +101323,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100851,7 +101332,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100860,7 +101341,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100869,7 +101350,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100878,7 +101359,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100887,7 +101368,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100896,7 +101377,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100905,7 +101386,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100914,7 +101395,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100923,7 +101404,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100932,7 +101413,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100941,7 +101422,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100950,7 +101431,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100959,7 +101440,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100968,7 +101449,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100977,7 +101458,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100986,7 +101467,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -100995,7 +101476,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101004,7 +101485,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101013,7 +101494,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101022,7 +101503,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101031,7 +101512,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101040,7 +101521,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101049,7 +101530,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101058,7 +101539,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101067,7 +101548,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101076,7 +101557,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101085,7 +101566,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101094,7 +101575,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101103,7 +101584,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101112,7 +101593,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101121,7 +101602,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101130,7 +101611,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101139,7 +101620,16 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", + "weight": 0.8 + }, + { + "source": "models_models_bizqctaskassignee", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3378", "weight": 0.8 }, { @@ -101148,7 +101638,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101157,7 +101647,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101166,7 +101656,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101175,7 +101665,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101184,7 +101674,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101193,7 +101683,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101202,7 +101692,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101211,7 +101701,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101220,7 +101710,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101229,7 +101719,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101238,7 +101728,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101247,7 +101737,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101256,7 +101746,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101265,7 +101755,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101274,7 +101764,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101283,7 +101773,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101292,7 +101782,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101301,7 +101791,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101310,7 +101800,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101319,7 +101809,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101328,7 +101818,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101337,7 +101827,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101346,7 +101836,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101355,7 +101845,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101364,7 +101854,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101373,7 +101863,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101382,7 +101872,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101391,7 +101881,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101400,7 +101890,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101409,7 +101899,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101418,7 +101908,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101427,7 +101917,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101436,7 +101926,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101445,7 +101935,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101454,7 +101944,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101463,7 +101953,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101472,7 +101962,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101481,7 +101971,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101490,7 +101980,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101499,7 +101989,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101508,7 +101998,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101517,7 +102007,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101526,7 +102016,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101535,7 +102025,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101544,7 +102034,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101553,7 +102043,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101562,7 +102052,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101571,7 +102061,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101580,7 +102070,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101589,7 +102079,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101598,7 +102088,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101607,7 +102097,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101616,7 +102106,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101625,7 +102115,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101634,7 +102124,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101643,7 +102133,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101652,7 +102142,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101661,7 +102151,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101670,7 +102160,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101679,7 +102169,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101688,7 +102178,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101697,7 +102187,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101706,7 +102196,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101715,7 +102205,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101724,7 +102214,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101733,7 +102223,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101742,7 +102232,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101751,7 +102241,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101760,7 +102250,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101769,7 +102259,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101778,7 +102268,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101787,7 +102277,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101796,7 +102286,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101805,7 +102295,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101814,7 +102304,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101823,7 +102313,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101832,7 +102322,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101841,7 +102331,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101850,7 +102340,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101859,7 +102349,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101868,7 +102358,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101877,7 +102367,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101886,7 +102376,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101895,7 +102385,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101904,7 +102394,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101913,7 +102403,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101922,7 +102412,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101931,7 +102421,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101940,7 +102430,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101949,7 +102439,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101958,7 +102448,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101967,7 +102457,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101976,7 +102466,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101985,7 +102475,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -101994,7 +102484,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -102003,7 +102493,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -102012,7 +102502,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -102021,7 +102511,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -102030,7 +102520,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -102039,7 +102529,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -102048,7 +102538,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -102057,7 +102547,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -102066,7 +102556,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -102075,7 +102565,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -102084,7 +102574,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -102093,7 +102583,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -102102,7 +102592,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -102111,7 +102601,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -102120,7 +102610,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -102129,7 +102619,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -102138,7 +102628,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -102147,7 +102637,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -102156,7 +102646,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -102165,7 +102655,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -102174,7 +102664,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -102183,7 +102673,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -102192,7 +102682,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -102201,7 +102691,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -102210,7 +102700,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -102219,61 +102709,61 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1418", + "source": "models_models_rationale_1391", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1443", + "source": "models_models_rationale_1437", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1464", + "source": "models_models_rationale_1462", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1487", + "source": "models_models_rationale_1483", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1513", + "source": "models_models_rationale_1506", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1541", + "source": "models_models_rationale_1532", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -102282,7 +102772,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -102291,70 +102781,70 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1604", + "source": "models_models_rationale_1598", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1624", + "source": "models_models_rationale_1623", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1675", + "source": "models_models_rationale_1643", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1700", + "source": "models_models_rationale_1694", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1725", + "source": "models_models_rationale_1719", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1749", + "source": "models_models_rationale_1744", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1770", + "source": "models_models_rationale_1768", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -102363,421 +102853,421 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1815", + "source": "models_models_rationale_1808", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1861", + "source": "models_models_rationale_1834", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1890", + "source": "models_models_rationale_1880", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1925", + "source": "models_models_rationale_1909", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1947", + "source": "models_models_rationale_1944", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1971", + "source": "models_models_rationale_1966", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_1992", + "source": "models_models_rationale_1990", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2013", + "source": "models_models_rationale_2011", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2091", + "source": "models_models_rationale_2032", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2112", + "source": "models_models_rationale_2110", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2150", + "source": "models_models_rationale_2131", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2172", + "source": "models_models_rationale_2169", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2219", + "source": "models_models_rationale_2191", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2243", + "source": "models_models_rationale_2238", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2267", + "source": "models_models_rationale_2262", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2306", + "source": "models_models_rationale_2286", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2328", + "source": "models_models_rationale_2325", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2355", + "source": "models_models_rationale_2347", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2379", + "source": "models_models_rationale_2374", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2403", + "source": "models_models_rationale_2398", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2424", + "source": "models_models_rationale_2422", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2449", + "source": "models_models_rationale_2443", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2483", + "source": "models_models_rationale_2468", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2513", + "source": "models_models_rationale_2502", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2543", + "source": "models_models_rationale_2532", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2565", + "source": "models_models_rationale_2562", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2595", + "source": "models_models_rationale_2584", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2620", + "source": "models_models_rationale_2614", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2645", + "source": "models_models_rationale_2639", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2666", + "source": "models_models_rationale_2664", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2687", + "source": "models_models_rationale_2685", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2712", + "source": "models_models_rationale_2706", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2742", + "source": "models_models_rationale_2731", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2764", + "source": "models_models_rationale_2761", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2788", + "source": "models_models_rationale_2783", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2809", + "source": "models_models_rationale_2807", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2839", + "source": "models_models_rationale_2828", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2869", + "source": "models_models_rationale_2858", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2899", + "source": "models_models_rationale_2888", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2928", + "source": "models_models_rationale_2918", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2953", + "source": "models_models_rationale_2947", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_2982", + "source": "models_models_rationale_2972", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_3009", + "source": "models_models_rationale_3001", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_3038", + "source": "models_models_rationale_3028", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_3058", + "source": "models_models_rationale_3057", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_3078", + "source": "models_models_rationale_3077", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -102786,34 +103276,34 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_3118", + "source": "models_models_rationale_3116", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_3147", + "source": "models_models_rationale_3137", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_3168", + "source": "models_models_rationale_3166", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { @@ -102822,61 +103312,70 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_3215", + "source": "models_models_rationale_3206", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_3237", + "source": "models_models_rationale_3234", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_3262", + "source": "models_models_rationale_3256", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_3287", + "source": "models_models_rationale_3281", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_3313", + "source": "models_models_rationale_3306", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", "weight": 0.8 }, { - "source": "models_models_rationale_3333", + "source": "models_models_rationale_3332", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3359", + "source_location": "L3378", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3352", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3378", "weight": 0.8 }, { @@ -102885,7 +103384,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -102894,7 +103393,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -102903,7 +103402,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -102912,7 +103411,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -102921,7 +103420,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -102930,7 +103429,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -102939,7 +103438,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -102948,7 +103447,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -102957,7 +103456,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -102966,7 +103465,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -102975,7 +103474,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -102984,7 +103483,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -102993,7 +103492,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103002,7 +103501,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103011,7 +103510,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103020,7 +103519,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103029,7 +103528,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103038,7 +103537,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103047,7 +103546,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103056,7 +103555,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103065,7 +103564,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103074,7 +103573,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103083,7 +103582,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103092,7 +103591,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103101,7 +103600,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103110,7 +103609,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103119,7 +103618,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103128,7 +103627,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103137,7 +103636,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103146,7 +103645,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103155,7 +103654,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103164,7 +103663,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103173,7 +103672,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103182,7 +103681,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103191,7 +103690,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103200,7 +103699,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103209,7 +103708,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103218,7 +103717,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103227,7 +103726,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103236,7 +103735,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103245,7 +103744,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103254,7 +103753,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103263,7 +103762,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103272,7 +103771,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103281,7 +103780,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103290,7 +103789,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103299,7 +103798,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103308,7 +103807,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103317,7 +103816,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103326,7 +103825,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103335,7 +103834,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103344,7 +103843,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103353,7 +103852,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103362,7 +103861,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103371,7 +103870,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103380,7 +103879,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103389,7 +103888,16 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", + "weight": 0.8 + }, + { + "source": "models_models_bizqctaskassignee", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3379", "weight": 0.8 }, { @@ -103398,7 +103906,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103407,7 +103915,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103416,7 +103924,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103425,7 +103933,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103434,7 +103942,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103443,7 +103951,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103452,7 +103960,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103461,7 +103969,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103470,7 +103978,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103479,7 +103987,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103488,7 +103996,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103497,7 +104005,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103506,7 +104014,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103515,7 +104023,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103524,7 +104032,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103533,7 +104041,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103542,7 +104050,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103551,7 +104059,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103560,7 +104068,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103569,7 +104077,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103578,7 +104086,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103587,7 +104095,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103596,7 +104104,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103605,7 +104113,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103614,7 +104122,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103623,7 +104131,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103632,7 +104140,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103641,7 +104149,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103650,7 +104158,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103659,7 +104167,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103668,7 +104176,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103677,7 +104185,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103686,7 +104194,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103695,7 +104203,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103704,7 +104212,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103713,7 +104221,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103722,7 +104230,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103731,7 +104239,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103740,7 +104248,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103749,7 +104257,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103758,7 +104266,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103767,7 +104275,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103776,7 +104284,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103785,7 +104293,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103794,7 +104302,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103803,7 +104311,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103812,7 +104320,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103821,7 +104329,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103830,7 +104338,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103839,7 +104347,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103848,7 +104356,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103857,7 +104365,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103866,7 +104374,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103875,7 +104383,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103884,7 +104392,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103893,7 +104401,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103902,7 +104410,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103911,7 +104419,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103920,7 +104428,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103929,7 +104437,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103938,7 +104446,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103947,7 +104455,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103956,7 +104464,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103965,7 +104473,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103974,7 +104482,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103983,7 +104491,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -103992,7 +104500,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104001,7 +104509,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104010,7 +104518,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104019,7 +104527,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104028,7 +104536,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104037,7 +104545,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104046,7 +104554,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104055,7 +104563,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104064,7 +104572,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104073,7 +104581,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104082,7 +104590,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104091,7 +104599,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104100,7 +104608,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104109,7 +104617,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104118,7 +104626,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104127,7 +104635,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104136,7 +104644,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104145,7 +104653,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104154,7 +104662,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104163,7 +104671,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104172,7 +104680,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104181,7 +104689,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104190,7 +104698,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104199,7 +104707,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104208,7 +104716,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104217,7 +104725,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104226,7 +104734,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104235,7 +104743,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104244,7 +104752,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104253,7 +104761,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104262,7 +104770,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104271,7 +104779,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104280,7 +104788,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104289,7 +104797,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104298,7 +104806,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104307,7 +104815,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104316,7 +104824,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104325,7 +104833,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104334,7 +104842,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104343,7 +104851,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104352,7 +104860,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104361,7 +104869,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104370,7 +104878,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104379,7 +104887,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104388,7 +104896,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104397,7 +104905,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104406,7 +104914,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104415,7 +104923,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104424,7 +104932,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104433,7 +104941,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104442,7 +104950,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104451,7 +104959,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104460,7 +104968,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104469,61 +104977,61 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_1418", + "source": "models_models_rationale_1391", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_1443", + "source": "models_models_rationale_1437", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_1464", + "source": "models_models_rationale_1462", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_1487", + "source": "models_models_rationale_1483", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_1513", + "source": "models_models_rationale_1506", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_1541", + "source": "models_models_rationale_1532", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104532,7 +105040,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104541,70 +105049,70 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_1604", + "source": "models_models_rationale_1598", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_1624", + "source": "models_models_rationale_1623", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_1675", + "source": "models_models_rationale_1643", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_1700", + "source": "models_models_rationale_1694", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_1725", + "source": "models_models_rationale_1719", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_1749", + "source": "models_models_rationale_1744", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_1770", + "source": "models_models_rationale_1768", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -104613,421 +105121,421 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_1815", + "source": "models_models_rationale_1808", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_1861", + "source": "models_models_rationale_1834", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_1890", + "source": "models_models_rationale_1880", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_1925", + "source": "models_models_rationale_1909", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_1947", + "source": "models_models_rationale_1944", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_1971", + "source": "models_models_rationale_1966", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_1992", + "source": "models_models_rationale_1990", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2013", + "source": "models_models_rationale_2011", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2091", + "source": "models_models_rationale_2032", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2112", + "source": "models_models_rationale_2110", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2150", + "source": "models_models_rationale_2131", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2172", + "source": "models_models_rationale_2169", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2219", + "source": "models_models_rationale_2191", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2243", + "source": "models_models_rationale_2238", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2267", + "source": "models_models_rationale_2262", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2306", + "source": "models_models_rationale_2286", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2328", + "source": "models_models_rationale_2325", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2355", + "source": "models_models_rationale_2347", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2379", + "source": "models_models_rationale_2374", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2403", + "source": "models_models_rationale_2398", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2424", + "source": "models_models_rationale_2422", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2449", + "source": "models_models_rationale_2443", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2483", + "source": "models_models_rationale_2468", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2513", + "source": "models_models_rationale_2502", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2543", + "source": "models_models_rationale_2532", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2565", + "source": "models_models_rationale_2562", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2595", + "source": "models_models_rationale_2584", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2620", + "source": "models_models_rationale_2614", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2645", + "source": "models_models_rationale_2639", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2666", + "source": "models_models_rationale_2664", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2687", + "source": "models_models_rationale_2685", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2712", + "source": "models_models_rationale_2706", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2742", + "source": "models_models_rationale_2731", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2764", + "source": "models_models_rationale_2761", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2788", + "source": "models_models_rationale_2783", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2809", + "source": "models_models_rationale_2807", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2839", + "source": "models_models_rationale_2828", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2869", + "source": "models_models_rationale_2858", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2899", + "source": "models_models_rationale_2888", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2928", + "source": "models_models_rationale_2918", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2953", + "source": "models_models_rationale_2947", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2982", + "source": "models_models_rationale_2972", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_3009", + "source": "models_models_rationale_3001", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_3038", + "source": "models_models_rationale_3028", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_3058", + "source": "models_models_rationale_3057", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_3078", + "source": "models_models_rationale_3077", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105036,34 +105544,34 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_3118", + "source": "models_models_rationale_3116", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_3147", + "source": "models_models_rationale_3137", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_3168", + "source": "models_models_rationale_3166", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105072,61 +105580,70 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_3215", + "source": "models_models_rationale_3206", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_3237", + "source": "models_models_rationale_3234", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_3262", + "source": "models_models_rationale_3256", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_3287", + "source": "models_models_rationale_3281", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_3313", + "source": "models_models_rationale_3306", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_3333", + "source": "models_models_rationale_3332", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3352", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3379", "weight": 0.8 }, { @@ -105135,7 +105652,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105144,7 +105661,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105153,7 +105670,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105162,7 +105679,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105171,7 +105688,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105180,7 +105697,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105189,7 +105706,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105198,7 +105715,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105207,7 +105724,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105216,7 +105733,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105225,7 +105742,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105234,7 +105751,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105243,7 +105760,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105252,7 +105769,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105261,7 +105778,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105270,7 +105787,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105279,7 +105796,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105288,7 +105805,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105297,7 +105814,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105306,7 +105823,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105315,7 +105832,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105324,7 +105841,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105333,7 +105850,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105342,7 +105859,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105351,7 +105868,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105360,7 +105877,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105369,7 +105886,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105378,7 +105895,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105387,7 +105904,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105396,7 +105913,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105405,7 +105922,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105414,7 +105931,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105423,7 +105940,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105432,7 +105949,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105441,7 +105958,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105450,7 +105967,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105459,7 +105976,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105468,7 +105985,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105477,7 +105994,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105486,7 +106003,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105495,7 +106012,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105504,7 +106021,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105513,7 +106030,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105522,7 +106039,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105531,7 +106048,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105540,7 +106057,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105549,7 +106066,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105558,7 +106075,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105567,7 +106084,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105576,7 +106093,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105585,7 +106102,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105594,7 +106111,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105603,7 +106120,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105612,7 +106129,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105621,7 +106138,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105630,7 +106147,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105639,7 +106156,16 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", + "weight": 0.8 + }, + { + "source": "models_models_bizqctaskassignee", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3379", "weight": 0.8 }, { @@ -105648,7 +106174,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105657,7 +106183,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105666,7 +106192,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105675,7 +106201,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105684,7 +106210,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105693,7 +106219,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105702,7 +106228,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105711,7 +106237,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105720,7 +106246,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105729,7 +106255,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105738,7 +106264,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105747,7 +106273,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105756,7 +106282,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105765,7 +106291,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105774,7 +106300,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105783,7 +106309,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105792,7 +106318,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105801,7 +106327,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105810,7 +106336,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105819,7 +106345,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105828,7 +106354,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105837,7 +106363,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105846,7 +106372,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105855,7 +106381,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105864,7 +106390,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105873,7 +106399,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105882,7 +106408,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105891,7 +106417,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105900,7 +106426,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105909,7 +106435,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105918,7 +106444,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105927,7 +106453,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105936,7 +106462,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105945,7 +106471,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105954,7 +106480,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105963,7 +106489,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105972,7 +106498,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105981,7 +106507,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105990,7 +106516,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -105999,7 +106525,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106008,7 +106534,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106017,7 +106543,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106026,7 +106552,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106035,7 +106561,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106044,7 +106570,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106053,7 +106579,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106062,7 +106588,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106071,7 +106597,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106080,7 +106606,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106089,7 +106615,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106098,7 +106624,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106107,7 +106633,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106116,7 +106642,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106125,7 +106651,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106134,7 +106660,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106143,7 +106669,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106152,7 +106678,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106161,7 +106687,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106170,7 +106696,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106179,7 +106705,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106188,7 +106714,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106197,7 +106723,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106206,7 +106732,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106215,7 +106741,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106224,7 +106750,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106233,7 +106759,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106242,7 +106768,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106251,7 +106777,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106260,7 +106786,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106269,7 +106795,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106278,7 +106804,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106287,7 +106813,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106296,7 +106822,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106305,7 +106831,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106314,7 +106840,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106323,7 +106849,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106332,7 +106858,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106341,7 +106867,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106350,7 +106876,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106359,7 +106885,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106368,7 +106894,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106377,7 +106903,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106386,7 +106912,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106395,7 +106921,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106404,7 +106930,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106413,7 +106939,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106422,7 +106948,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106431,7 +106957,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106440,7 +106966,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106449,7 +106975,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106458,7 +106984,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106467,7 +106993,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106476,7 +107002,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106485,7 +107011,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106494,7 +107020,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106503,7 +107029,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106512,7 +107038,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106521,7 +107047,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106530,7 +107056,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106539,7 +107065,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106548,7 +107074,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106557,7 +107083,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106566,7 +107092,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106575,7 +107101,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106584,7 +107110,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106593,7 +107119,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106602,7 +107128,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106611,7 +107137,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106620,7 +107146,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106629,7 +107155,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106638,7 +107164,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106647,7 +107173,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106656,7 +107182,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106665,7 +107191,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106674,7 +107200,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106683,7 +107209,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106692,7 +107218,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106701,7 +107227,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106710,7 +107236,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106719,61 +107245,61 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_1418", + "source": "models_models_rationale_1391", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_1443", + "source": "models_models_rationale_1437", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_1464", + "source": "models_models_rationale_1462", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_1487", + "source": "models_models_rationale_1483", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_1513", + "source": "models_models_rationale_1506", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_1541", + "source": "models_models_rationale_1532", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106782,7 +107308,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106791,70 +107317,70 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_1604", + "source": "models_models_rationale_1598", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_1624", + "source": "models_models_rationale_1623", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_1675", + "source": "models_models_rationale_1643", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_1700", + "source": "models_models_rationale_1694", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_1725", + "source": "models_models_rationale_1719", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_1749", + "source": "models_models_rationale_1744", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_1770", + "source": "models_models_rationale_1768", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -106863,421 +107389,421 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_1815", + "source": "models_models_rationale_1808", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_1861", + "source": "models_models_rationale_1834", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_1890", + "source": "models_models_rationale_1880", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_1925", + "source": "models_models_rationale_1909", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_1947", + "source": "models_models_rationale_1944", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_1971", + "source": "models_models_rationale_1966", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_1992", + "source": "models_models_rationale_1990", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2013", + "source": "models_models_rationale_2011", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2091", + "source": "models_models_rationale_2032", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2112", + "source": "models_models_rationale_2110", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2150", + "source": "models_models_rationale_2131", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2172", + "source": "models_models_rationale_2169", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2219", + "source": "models_models_rationale_2191", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2243", + "source": "models_models_rationale_2238", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2267", + "source": "models_models_rationale_2262", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2306", + "source": "models_models_rationale_2286", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2328", + "source": "models_models_rationale_2325", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2355", + "source": "models_models_rationale_2347", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2379", + "source": "models_models_rationale_2374", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2403", + "source": "models_models_rationale_2398", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2424", + "source": "models_models_rationale_2422", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2449", + "source": "models_models_rationale_2443", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2483", + "source": "models_models_rationale_2468", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2513", + "source": "models_models_rationale_2502", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2543", + "source": "models_models_rationale_2532", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2565", + "source": "models_models_rationale_2562", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2595", + "source": "models_models_rationale_2584", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2620", + "source": "models_models_rationale_2614", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2645", + "source": "models_models_rationale_2639", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2666", + "source": "models_models_rationale_2664", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2687", + "source": "models_models_rationale_2685", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2712", + "source": "models_models_rationale_2706", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2742", + "source": "models_models_rationale_2731", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2764", + "source": "models_models_rationale_2761", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2788", + "source": "models_models_rationale_2783", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2809", + "source": "models_models_rationale_2807", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2839", + "source": "models_models_rationale_2828", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2869", + "source": "models_models_rationale_2858", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2899", + "source": "models_models_rationale_2888", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2928", + "source": "models_models_rationale_2918", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2953", + "source": "models_models_rationale_2947", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_2982", + "source": "models_models_rationale_2972", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_3009", + "source": "models_models_rationale_3001", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_3038", + "source": "models_models_rationale_3028", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_3058", + "source": "models_models_rationale_3057", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_3078", + "source": "models_models_rationale_3077", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -107286,34 +107812,34 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_3118", + "source": "models_models_rationale_3116", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_3147", + "source": "models_models_rationale_3137", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_3168", + "source": "models_models_rationale_3166", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { @@ -107322,61 +107848,70 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_3215", + "source": "models_models_rationale_3206", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_3237", + "source": "models_models_rationale_3234", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_3262", + "source": "models_models_rationale_3256", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_3287", + "source": "models_models_rationale_3281", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_3313", + "source": "models_models_rationale_3306", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", "weight": 0.8 }, { - "source": "models_models_rationale_3333", + "source": "models_models_rationale_3332", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3360", + "source_location": "L3379", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3352", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3379", "weight": 0.8 }, { @@ -107385,7 +107920,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107394,7 +107929,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107403,7 +107938,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107412,7 +107947,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107421,7 +107956,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107430,7 +107965,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107439,7 +107974,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107448,7 +107983,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107457,7 +107992,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107466,7 +108001,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107475,7 +108010,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107484,7 +108019,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107493,7 +108028,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107502,7 +108037,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107511,7 +108046,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107520,7 +108055,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107529,7 +108064,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107538,7 +108073,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107547,7 +108082,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107556,7 +108091,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107565,7 +108100,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107574,7 +108109,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107583,7 +108118,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107592,7 +108127,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107601,7 +108136,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107610,7 +108145,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107619,7 +108154,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107628,7 +108163,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107637,7 +108172,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107646,7 +108181,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107655,7 +108190,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107664,7 +108199,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107673,7 +108208,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107682,7 +108217,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107691,7 +108226,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107700,7 +108235,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107709,7 +108244,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107718,7 +108253,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107727,7 +108262,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107736,7 +108271,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107745,7 +108280,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107754,7 +108289,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107763,7 +108298,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107772,7 +108307,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107781,7 +108316,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107790,7 +108325,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107799,7 +108334,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107808,7 +108343,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107817,7 +108352,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107826,7 +108361,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107835,7 +108370,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107844,7 +108379,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107853,7 +108388,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107862,7 +108397,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107871,7 +108406,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107880,7 +108415,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107889,7 +108424,16 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", + "weight": 0.8 + }, + { + "source": "models_models_bizqctaskassignee", + "target": "models_clinical_payment_bizpilotpayment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3380", "weight": 0.8 }, { @@ -107898,7 +108442,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107907,7 +108451,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107916,7 +108460,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107925,7 +108469,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107934,7 +108478,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107943,7 +108487,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107952,7 +108496,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107961,7 +108505,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107970,7 +108514,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107979,7 +108523,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107988,7 +108532,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -107997,7 +108541,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108006,7 +108550,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108015,7 +108559,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108024,7 +108568,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108033,7 +108577,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108042,7 +108586,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108051,7 +108595,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108060,7 +108604,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108069,7 +108613,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108078,7 +108622,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108087,7 +108631,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108096,7 +108640,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108105,7 +108649,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108114,7 +108658,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108123,7 +108667,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108132,7 +108676,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108141,7 +108685,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108150,7 +108694,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108159,7 +108703,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108168,7 +108712,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108177,7 +108721,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108186,7 +108730,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108195,7 +108739,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108204,7 +108748,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108213,7 +108757,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108222,7 +108766,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108231,7 +108775,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108240,7 +108784,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108249,7 +108793,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108258,7 +108802,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108267,7 +108811,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108276,7 +108820,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108285,7 +108829,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108294,7 +108838,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108303,7 +108847,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108312,7 +108856,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108321,7 +108865,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108330,7 +108874,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108339,7 +108883,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108348,7 +108892,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108357,7 +108901,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108366,7 +108910,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108375,7 +108919,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108384,7 +108928,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108393,7 +108937,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108402,7 +108946,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108411,7 +108955,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108420,7 +108964,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108429,7 +108973,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108438,7 +108982,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108447,7 +108991,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108456,7 +109000,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108465,7 +109009,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108474,7 +109018,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108483,7 +109027,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108492,7 +109036,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108501,7 +109045,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108510,7 +109054,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108519,7 +109063,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108528,7 +109072,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108537,7 +109081,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108546,7 +109090,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108555,7 +109099,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108564,7 +109108,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108573,7 +109117,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108582,7 +109126,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108591,7 +109135,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108600,7 +109144,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108609,7 +109153,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108618,7 +109162,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108627,7 +109171,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108636,7 +109180,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108645,7 +109189,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108654,7 +109198,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108663,7 +109207,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108672,7 +109216,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108681,7 +109225,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108690,7 +109234,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108699,7 +109243,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108708,7 +109252,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108717,7 +109261,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108726,7 +109270,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108735,7 +109279,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108744,7 +109288,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108753,7 +109297,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108762,7 +109306,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108771,7 +109315,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108780,7 +109324,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108789,7 +109333,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108798,7 +109342,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108807,7 +109351,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108816,7 +109360,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108825,7 +109369,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108834,7 +109378,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108843,7 +109387,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108852,7 +109396,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108861,7 +109405,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108870,7 +109414,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108879,7 +109423,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108888,7 +109432,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108897,7 +109441,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108906,7 +109450,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108915,7 +109459,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108924,7 +109468,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108933,7 +109477,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108942,7 +109486,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108951,7 +109495,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108960,7 +109504,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -108969,61 +109513,61 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_1418", + "source": "models_models_rationale_1391", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_1443", + "source": "models_models_rationale_1437", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_1464", + "source": "models_models_rationale_1462", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_1487", + "source": "models_models_rationale_1483", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_1513", + "source": "models_models_rationale_1506", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_1541", + "source": "models_models_rationale_1532", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -109032,7 +109576,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -109041,70 +109585,70 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_1604", + "source": "models_models_rationale_1598", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_1624", + "source": "models_models_rationale_1623", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_1675", + "source": "models_models_rationale_1643", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_1700", + "source": "models_models_rationale_1694", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_1725", + "source": "models_models_rationale_1719", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_1749", + "source": "models_models_rationale_1744", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_1770", + "source": "models_models_rationale_1768", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -109113,421 +109657,421 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_1815", + "source": "models_models_rationale_1808", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_1861", + "source": "models_models_rationale_1834", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_1890", + "source": "models_models_rationale_1880", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_1925", + "source": "models_models_rationale_1909", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_1947", + "source": "models_models_rationale_1944", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_1971", + "source": "models_models_rationale_1966", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_1992", + "source": "models_models_rationale_1990", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_2013", + "source": "models_models_rationale_2011", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_2091", + "source": "models_models_rationale_2032", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_2112", + "source": "models_models_rationale_2110", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_2150", + "source": "models_models_rationale_2131", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_2172", + "source": "models_models_rationale_2169", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_2219", + "source": "models_models_rationale_2191", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_2243", + "source": "models_models_rationale_2238", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_2267", + "source": "models_models_rationale_2262", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_2306", + "source": "models_models_rationale_2286", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_2328", + "source": "models_models_rationale_2325", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_2355", + "source": "models_models_rationale_2347", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_2379", + "source": "models_models_rationale_2374", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_2403", + "source": "models_models_rationale_2398", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_2424", + "source": "models_models_rationale_2422", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_2449", + "source": "models_models_rationale_2443", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_2483", + "source": "models_models_rationale_2468", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_2513", + "source": "models_models_rationale_2502", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_2543", + "source": "models_models_rationale_2532", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_2565", + "source": "models_models_rationale_2562", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_2595", + "source": "models_models_rationale_2584", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_2620", + "source": "models_models_rationale_2614", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_2645", + "source": "models_models_rationale_2639", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_2666", + "source": "models_models_rationale_2664", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_2687", + "source": "models_models_rationale_2685", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_2712", + "source": "models_models_rationale_2706", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_2742", + "source": "models_models_rationale_2731", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_2764", + "source": "models_models_rationale_2761", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_2788", + "source": "models_models_rationale_2783", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_2809", + "source": "models_models_rationale_2807", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_2839", + "source": "models_models_rationale_2828", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_2869", + "source": "models_models_rationale_2858", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_2899", + "source": "models_models_rationale_2888", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_2928", + "source": "models_models_rationale_2918", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_2953", + "source": "models_models_rationale_2947", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_2982", + "source": "models_models_rationale_2972", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_3009", + "source": "models_models_rationale_3001", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_3038", + "source": "models_models_rationale_3028", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_3058", + "source": "models_models_rationale_3057", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_3078", + "source": "models_models_rationale_3077", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -109536,34 +110080,34 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_3118", + "source": "models_models_rationale_3116", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_3147", + "source": "models_models_rationale_3137", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_3168", + "source": "models_models_rationale_3166", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { @@ -109572,61 +110116,70 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_3215", + "source": "models_models_rationale_3206", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_3237", + "source": "models_models_rationale_3234", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_3262", + "source": "models_models_rationale_3256", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_3287", + "source": "models_models_rationale_3281", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_3313", + "source": "models_models_rationale_3306", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", "weight": 0.8 }, { - "source": "models_models_rationale_3333", + "source": "models_models_rationale_3332", "target": "models_clinical_payment_bizpilotpayment", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L3361", + "source_location": "L3380", + "weight": 0.8 + }, + { + "source": "models_models_rationale_3352", + "target": "models_clinical_payment_bizpilotpayment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L3380", "weight": 0.8 }, { @@ -109891,75 +110444,84 @@ "weight": 0.8 }, { - "source": "crud_qc_task_rationale_503", + "source": "crud_qc_task_rationale_598", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_task.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_task_rationale_503", + "source": "crud_qc_task_rationale_598", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_task.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_task_rationale_503", + "source": "crud_qc_task_rationale_598", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_task.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_task_rationale_503", + "source": "crud_qc_task_rationale_598", + "target": "models_models_bizqctaskassignee", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_task.py", + "source_location": "L23", + "weight": 0.8 + }, + { + "source": "crud_qc_task_rationale_598", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_task.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_task_rationale_503", + "source": "crud_qc_task_rationale_598", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_task.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_task_rationale_503", + "source": "crud_qc_task_rationale_598", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_task.py", - "source_location": "L29", + "source_location": "L31", "weight": 0.8 }, { - "source": "crud_qc_task_rationale_503", + "source": "crud_qc_task_rationale_598", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_task.py", - "source_location": "L29", + "source_location": "L31", "weight": 0.8 }, { - "source": "crud_qc_task_rationale_503", + "source": "crud_qc_task_rationale_598", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_task.py", - "source_location": "L640", + "source_location": "L735", "weight": 0.8 }, { @@ -120555,6 +121117,24 @@ "source_location": "L12", "weight": 0.8 }, + { + "source": "crud_qc_task_assignee_rationale_62", + "target": "models_models_bizqctaskassignee", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_task_assignee.py", + "source_location": "L10", + "weight": 0.8 + }, + { + "source": "crud_qc_task_assignee_rationale_62", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/qc_task_assignee.py", + "source_location": "L10", + "weight": 0.8 + }, { "source": "crud_research_donation_sample_collection_rationale_1", "target": "models_models_bizcellsampletype", @@ -124048,2838 +124628,2838 @@ "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_77", + "source": "crud_qc_work_order_rationale_78", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_193", + "source": "crud_qc_work_order_rationale_194", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_283", + "source": "crud_qc_work_order_rationale_284", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_343", + "source": "crud_qc_work_order_rationale_344", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_353", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_395", + "source": "crud_qc_work_order_rationale_396", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_632", + "source": "crud_qc_work_order_rationale_633", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_929", + "source": "crud_qc_work_order_rationale_930", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1048", + "source": "crud_qc_work_order_rationale_1049", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1103", + "source": "crud_qc_work_order_rationale_1132", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1206", + "source": "crud_qc_work_order_rationale_1256", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1493", + "source": "crud_qc_work_order_rationale_1567", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1534", + "source": "crud_qc_work_order_rationale_1608", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1814", + "source": "crud_qc_work_order_rationale_1888", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2065", + "source": "crud_qc_work_order_rationale_2139", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_77", + "source": "crud_qc_work_order_rationale_78", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_193", + "source": "crud_qc_work_order_rationale_194", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_283", + "source": "crud_qc_work_order_rationale_284", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_343", + "source": "crud_qc_work_order_rationale_344", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_353", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_395", + "source": "crud_qc_work_order_rationale_396", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_632", + "source": "crud_qc_work_order_rationale_633", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_929", + "source": "crud_qc_work_order_rationale_930", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1048", + "source": "crud_qc_work_order_rationale_1049", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1103", + "source": "crud_qc_work_order_rationale_1132", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1206", + "source": "crud_qc_work_order_rationale_1256", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1493", + "source": "crud_qc_work_order_rationale_1567", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1534", + "source": "crud_qc_work_order_rationale_1608", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1814", + "source": "crud_qc_work_order_rationale_1888", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2065", + "source": "crud_qc_work_order_rationale_2139", "target": "models_models_bizcellsampletype", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_77", + "source": "crud_qc_work_order_rationale_78", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_193", + "source": "crud_qc_work_order_rationale_194", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_283", + "source": "crud_qc_work_order_rationale_284", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_343", + "source": "crud_qc_work_order_rationale_344", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_353", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_395", + "source": "crud_qc_work_order_rationale_396", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_632", + "source": "crud_qc_work_order_rationale_633", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_929", + "source": "crud_qc_work_order_rationale_930", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1048", + "source": "crud_qc_work_order_rationale_1049", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1103", + "source": "crud_qc_work_order_rationale_1132", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1206", + "source": "crud_qc_work_order_rationale_1256", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1493", + "source": "crud_qc_work_order_rationale_1567", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1534", + "source": "crud_qc_work_order_rationale_1608", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1814", + "source": "crud_qc_work_order_rationale_1888", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2065", + "source": "crud_qc_work_order_rationale_2139", "target": "models_models_bizcollectionprotocol", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_77", + "source": "crud_qc_work_order_rationale_78", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_193", + "source": "crud_qc_work_order_rationale_194", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_283", + "source": "crud_qc_work_order_rationale_284", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_343", + "source": "crud_qc_work_order_rationale_344", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_353", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_395", + "source": "crud_qc_work_order_rationale_396", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_632", + "source": "crud_qc_work_order_rationale_633", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_929", + "source": "crud_qc_work_order_rationale_930", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1048", + "source": "crud_qc_work_order_rationale_1049", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1103", + "source": "crud_qc_work_order_rationale_1132", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1206", + "source": "crud_qc_work_order_rationale_1256", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1493", + "source": "crud_qc_work_order_rationale_1567", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1534", + "source": "crud_qc_work_order_rationale_1608", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1814", + "source": "crud_qc_work_order_rationale_1888", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2065", + "source": "crud_qc_work_order_rationale_2139", "target": "models_models_bizpilotapplication", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_77", + "source": "crud_qc_work_order_rationale_78", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_193", + "source": "crud_qc_work_order_rationale_194", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_283", + "source": "crud_qc_work_order_rationale_284", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_343", + "source": "crud_qc_work_order_rationale_344", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_353", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_395", + "source": "crud_qc_work_order_rationale_396", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_632", + "source": "crud_qc_work_order_rationale_633", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_929", + "source": "crud_qc_work_order_rationale_930", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1048", + "source": "crud_qc_work_order_rationale_1049", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1103", + "source": "crud_qc_work_order_rationale_1132", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1206", + "source": "crud_qc_work_order_rationale_1256", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1493", + "source": "crud_qc_work_order_rationale_1567", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1534", + "source": "crud_qc_work_order_rationale_1608", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1814", + "source": "crud_qc_work_order_rationale_1888", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2065", + "source": "crud_qc_work_order_rationale_2139", "target": "models_models_bizpilotinfusionplan", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_77", + "source": "crud_qc_work_order_rationale_78", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_193", + "source": "crud_qc_work_order_rationale_194", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_283", + "source": "crud_qc_work_order_rationale_284", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_343", + "source": "crud_qc_work_order_rationale_344", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_353", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_395", + "source": "crud_qc_work_order_rationale_396", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_632", + "source": "crud_qc_work_order_rationale_633", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_929", + "source": "crud_qc_work_order_rationale_930", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1048", + "source": "crud_qc_work_order_rationale_1049", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1103", + "source": "crud_qc_work_order_rationale_1132", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1206", + "source": "crud_qc_work_order_rationale_1256", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1493", + "source": "crud_qc_work_order_rationale_1567", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1534", + "source": "crud_qc_work_order_rationale_1608", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1814", + "source": "crud_qc_work_order_rationale_1888", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2065", + "source": "crud_qc_work_order_rationale_2139", "target": "models_models_bizpilotinfusionschedule", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_77", + "source": "crud_qc_work_order_rationale_78", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_193", + "source": "crud_qc_work_order_rationale_194", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_283", + "source": "crud_qc_work_order_rationale_284", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_343", + "source": "crud_qc_work_order_rationale_344", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_353", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_395", + "source": "crud_qc_work_order_rationale_396", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_632", + "source": "crud_qc_work_order_rationale_633", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_929", + "source": "crud_qc_work_order_rationale_930", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1048", + "source": "crud_qc_work_order_rationale_1049", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1103", + "source": "crud_qc_work_order_rationale_1132", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1206", + "source": "crud_qc_work_order_rationale_1256", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1493", + "source": "crud_qc_work_order_rationale_1567", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1534", + "source": "crud_qc_work_order_rationale_1608", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1814", + "source": "crud_qc_work_order_rationale_1888", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2065", + "source": "crud_qc_work_order_rationale_2139", "target": "models_models_bizpilotinfusionscheduleproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_77", + "source": "crud_qc_work_order_rationale_78", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_193", + "source": "crud_qc_work_order_rationale_194", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_283", + "source": "crud_qc_work_order_rationale_284", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_343", + "source": "crud_qc_work_order_rationale_344", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_353", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_395", + "source": "crud_qc_work_order_rationale_396", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_632", + "source": "crud_qc_work_order_rationale_633", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_929", + "source": "crud_qc_work_order_rationale_930", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1048", + "source": "crud_qc_work_order_rationale_1049", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1103", + "source": "crud_qc_work_order_rationale_1132", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1206", + "source": "crud_qc_work_order_rationale_1256", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1493", + "source": "crud_qc_work_order_rationale_1567", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1534", + "source": "crud_qc_work_order_rationale_1608", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1814", + "source": "crud_qc_work_order_rationale_1888", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2065", + "source": "crud_qc_work_order_rationale_2139", "target": "models_models_bizpilotpatient", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_77", + "source": "crud_qc_work_order_rationale_78", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_193", + "source": "crud_qc_work_order_rationale_194", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_283", + "source": "crud_qc_work_order_rationale_284", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_343", + "source": "crud_qc_work_order_rationale_344", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_353", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_395", + "source": "crud_qc_work_order_rationale_396", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_632", + "source": "crud_qc_work_order_rationale_633", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_929", + "source": "crud_qc_work_order_rationale_930", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1048", + "source": "crud_qc_work_order_rationale_1049", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1103", + "source": "crud_qc_work_order_rationale_1132", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1206", + "source": "crud_qc_work_order_rationale_1256", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1493", + "source": "crud_qc_work_order_rationale_1567", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1534", + "source": "crud_qc_work_order_rationale_1608", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1814", + "source": "crud_qc_work_order_rationale_1888", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2065", + "source": "crud_qc_work_order_rationale_2139", "target": "models_models_bizprotocolsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_77", + "source": "crud_qc_work_order_rationale_78", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_193", + "source": "crud_qc_work_order_rationale_194", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_283", + "source": "crud_qc_work_order_rationale_284", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_343", + "source": "crud_qc_work_order_rationale_344", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_353", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_395", + "source": "crud_qc_work_order_rationale_396", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_632", + "source": "crud_qc_work_order_rationale_633", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_929", + "source": "crud_qc_work_order_rationale_930", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1048", + "source": "crud_qc_work_order_rationale_1049", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1103", + "source": "crud_qc_work_order_rationale_1132", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1206", + "source": "crud_qc_work_order_rationale_1256", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1493", + "source": "crud_qc_work_order_rationale_1567", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1534", + "source": "crud_qc_work_order_rationale_1608", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1814", + "source": "crud_qc_work_order_rationale_1888", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2065", + "source": "crud_qc_work_order_rationale_2139", "target": "models_models_bizqclabtestitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_77", + "source": "crud_qc_work_order_rationale_78", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_193", + "source": "crud_qc_work_order_rationale_194", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_283", + "source": "crud_qc_work_order_rationale_284", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_343", + "source": "crud_qc_work_order_rationale_344", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_353", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_395", + "source": "crud_qc_work_order_rationale_396", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_632", + "source": "crud_qc_work_order_rationale_633", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_929", + "source": "crud_qc_work_order_rationale_930", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1048", + "source": "crud_qc_work_order_rationale_1049", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1103", + "source": "crud_qc_work_order_rationale_1132", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1206", + "source": "crud_qc_work_order_rationale_1256", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1493", + "source": "crud_qc_work_order_rationale_1567", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1534", + "source": "crud_qc_work_order_rationale_1608", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1814", + "source": "crud_qc_work_order_rationale_1888", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2065", + "source": "crud_qc_work_order_rationale_2139", "target": "models_models_bizqctask", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_77", + "source": "crud_qc_work_order_rationale_78", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_193", + "source": "crud_qc_work_order_rationale_194", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_283", + "source": "crud_qc_work_order_rationale_284", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_343", + "source": "crud_qc_work_order_rationale_344", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_353", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_395", + "source": "crud_qc_work_order_rationale_396", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_632", + "source": "crud_qc_work_order_rationale_633", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_929", + "source": "crud_qc_work_order_rationale_930", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1048", + "source": "crud_qc_work_order_rationale_1049", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1103", + "source": "crud_qc_work_order_rationale_1132", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1206", + "source": "crud_qc_work_order_rationale_1256", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1493", + "source": "crud_qc_work_order_rationale_1567", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1534", + "source": "crud_qc_work_order_rationale_1608", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1814", + "source": "crud_qc_work_order_rationale_1888", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2065", + "source": "crud_qc_work_order_rationale_2139", "target": "models_models_bizqcthirdpartyitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_77", + "source": "crud_qc_work_order_rationale_78", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_193", + "source": "crud_qc_work_order_rationale_194", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_283", + "source": "crud_qc_work_order_rationale_284", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_343", + "source": "crud_qc_work_order_rationale_344", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_353", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_395", + "source": "crud_qc_work_order_rationale_396", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_632", + "source": "crud_qc_work_order_rationale_633", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_929", + "source": "crud_qc_work_order_rationale_930", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1048", + "source": "crud_qc_work_order_rationale_1049", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1103", + "source": "crud_qc_work_order_rationale_1132", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1206", + "source": "crud_qc_work_order_rationale_1256", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1493", + "source": "crud_qc_work_order_rationale_1567", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1534", + "source": "crud_qc_work_order_rationale_1608", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1814", + "source": "crud_qc_work_order_rationale_1888", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2065", + "source": "crud_qc_work_order_rationale_2139", "target": "models_models_bizqcworkorder", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_77", + "source": "crud_qc_work_order_rationale_78", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_193", + "source": "crud_qc_work_order_rationale_194", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_283", + "source": "crud_qc_work_order_rationale_284", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_343", + "source": "crud_qc_work_order_rationale_344", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_353", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_395", + "source": "crud_qc_work_order_rationale_396", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_632", + "source": "crud_qc_work_order_rationale_633", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_929", + "source": "crud_qc_work_order_rationale_930", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1048", + "source": "crud_qc_work_order_rationale_1049", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1103", + "source": "crud_qc_work_order_rationale_1132", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1206", + "source": "crud_qc_work_order_rationale_1256", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1493", + "source": "crud_qc_work_order_rationale_1567", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1534", + "source": "crud_qc_work_order_rationale_1608", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1814", + "source": "crud_qc_work_order_rationale_1888", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2065", + "source": "crud_qc_work_order_rationale_2139", "target": "models_models_bizqcworkorderlabitem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_77", + "source": "crud_qc_work_order_rationale_78", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_193", + "source": "crud_qc_work_order_rationale_194", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_283", + "source": "crud_qc_work_order_rationale_284", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_343", + "source": "crud_qc_work_order_rationale_344", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_353", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_395", + "source": "crud_qc_work_order_rationale_396", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_632", + "source": "crud_qc_work_order_rationale_633", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_929", + "source": "crud_qc_work_order_rationale_930", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1048", + "source": "crud_qc_work_order_rationale_1049", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1103", + "source": "crud_qc_work_order_rationale_1132", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1206", + "source": "crud_qc_work_order_rationale_1256", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1493", + "source": "crud_qc_work_order_rationale_1567", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1534", + "source": "crud_qc_work_order_rationale_1608", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1814", + "source": "crud_qc_work_order_rationale_1888", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2065", + "source": "crud_qc_work_order_rationale_2139", "target": "models_models_bizqcworkorderthirditem", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_77", + "source": "crud_qc_work_order_rationale_78", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_193", + "source": "crud_qc_work_order_rationale_194", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_283", + "source": "crud_qc_work_order_rationale_284", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_343", + "source": "crud_qc_work_order_rationale_344", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_353", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_395", + "source": "crud_qc_work_order_rationale_396", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_632", + "source": "crud_qc_work_order_rationale_633", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_929", + "source": "crud_qc_work_order_rationale_930", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1048", + "source": "crud_qc_work_order_rationale_1049", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1103", + "source": "crud_qc_work_order_rationale_1132", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1206", + "source": "crud_qc_work_order_rationale_1256", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1493", + "source": "crud_qc_work_order_rationale_1567", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1534", + "source": "crud_qc_work_order_rationale_1608", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1814", + "source": "crud_qc_work_order_rationale_1888", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2065", + "source": "crud_qc_work_order_rationale_2139", "target": "models_models_bizsamplereception", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_77", + "source": "crud_qc_work_order_rationale_78", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_193", + "source": "crud_qc_work_order_rationale_194", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_283", + "source": "crud_qc_work_order_rationale_284", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_343", + "source": "crud_qc_work_order_rationale_344", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_353", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_395", + "source": "crud_qc_work_order_rationale_396", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_632", + "source": "crud_qc_work_order_rationale_633", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_929", + "source": "crud_qc_work_order_rationale_930", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1048", + "source": "crud_qc_work_order_rationale_1049", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1103", + "source": "crud_qc_work_order_rationale_1132", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1206", + "source": "crud_qc_work_order_rationale_1256", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1493", + "source": "crud_qc_work_order_rationale_1567", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1534", + "source": "crud_qc_work_order_rationale_1608", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1814", + "source": "crud_qc_work_order_rationale_1888", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2065", + "source": "crud_qc_work_order_rationale_2139", "target": "models_models_sysuser", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L22", + "source_location": "L23", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_77", + "source": "crud_qc_work_order_rationale_78", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L41", + "source_location": "L42", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_193", + "source": "crud_qc_work_order_rationale_194", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L41", + "source_location": "L42", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_283", + "source": "crud_qc_work_order_rationale_284", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L41", + "source_location": "L42", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_343", + "source": "crud_qc_work_order_rationale_344", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L41", + "source_location": "L42", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_353", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L41", + "source_location": "L42", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_395", + "source": "crud_qc_work_order_rationale_396", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L41", + "source_location": "L42", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_632", + "source": "crud_qc_work_order_rationale_633", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L41", + "source_location": "L42", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_929", + "source": "crud_qc_work_order_rationale_930", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L41", + "source_location": "L42", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1048", + "source": "crud_qc_work_order_rationale_1049", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L41", + "source_location": "L42", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1103", + "source": "crud_qc_work_order_rationale_1132", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L41", + "source_location": "L42", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1206", + "source": "crud_qc_work_order_rationale_1256", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L41", + "source_location": "L42", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1493", + "source": "crud_qc_work_order_rationale_1567", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L41", + "source_location": "L42", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1534", + "source": "crud_qc_work_order_rationale_1608", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L41", + "source_location": "L42", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1814", + "source": "crud_qc_work_order_rationale_1888", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L41", + "source_location": "L42", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2065", + "source": "crud_qc_work_order_rationale_2139", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L41", + "source_location": "L42", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_77", + "source": "crud_qc_work_order_rationale_78", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L42", + "source_location": "L43", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_193", + "source": "crud_qc_work_order_rationale_194", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L42", + "source_location": "L43", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_283", + "source": "crud_qc_work_order_rationale_284", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L42", + "source_location": "L43", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_343", + "source": "crud_qc_work_order_rationale_344", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L42", + "source_location": "L43", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_353", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L42", + "source_location": "L43", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_395", + "source": "crud_qc_work_order_rationale_396", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L42", + "source_location": "L43", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_632", + "source": "crud_qc_work_order_rationale_633", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L42", + "source_location": "L43", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_929", + "source": "crud_qc_work_order_rationale_930", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L42", + "source_location": "L43", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1048", + "source": "crud_qc_work_order_rationale_1049", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L42", + "source_location": "L43", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1103", + "source": "crud_qc_work_order_rationale_1132", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L42", + "source_location": "L43", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1206", + "source": "crud_qc_work_order_rationale_1256", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L42", + "source_location": "L43", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1493", + "source": "crud_qc_work_order_rationale_1567", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L42", + "source_location": "L43", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1534", + "source": "crud_qc_work_order_rationale_1608", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L42", + "source_location": "L43", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1814", + "source": "crud_qc_work_order_rationale_1888", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L42", + "source_location": "L43", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2065", + "source": "crud_qc_work_order_rationale_2139", "target": "models_research_donation_bizresearchdonation", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L42", + "source_location": "L43", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_77", + "source": "crud_qc_work_order_rationale_78", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L42", + "source_location": "L43", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_193", + "source": "crud_qc_work_order_rationale_194", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L42", + "source_location": "L43", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_283", + "source": "crud_qc_work_order_rationale_284", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L42", + "source_location": "L43", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_343", + "source": "crud_qc_work_order_rationale_344", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L42", + "source_location": "L43", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_353", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L42", + "source_location": "L43", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_395", + "source": "crud_qc_work_order_rationale_396", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L42", + "source_location": "L43", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_632", + "source": "crud_qc_work_order_rationale_633", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L42", + "source_location": "L43", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_929", + "source": "crud_qc_work_order_rationale_930", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L42", + "source_location": "L43", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1048", + "source": "crud_qc_work_order_rationale_1049", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L42", + "source_location": "L43", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1103", + "source": "crud_qc_work_order_rationale_1132", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L42", + "source_location": "L43", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1206", + "source": "crud_qc_work_order_rationale_1256", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L42", + "source_location": "L43", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1493", + "source": "crud_qc_work_order_rationale_1567", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L42", + "source_location": "L43", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1534", + "source": "crud_qc_work_order_rationale_1608", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L42", + "source_location": "L43", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1814", + "source": "crud_qc_work_order_rationale_1888", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L42", + "source_location": "L43", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2065", + "source": "crud_qc_work_order_rationale_2139", "target": "models_research_donation_bizresearchdonationsample", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L42", + "source_location": "L43", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_77", + "source": "crud_qc_work_order_rationale_78", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2084", + "source_location": "L2158", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_193", + "source": "crud_qc_work_order_rationale_194", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2084", + "source_location": "L2158", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_283", + "source": "crud_qc_work_order_rationale_284", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2084", + "source_location": "L2158", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_343", + "source": "crud_qc_work_order_rationale_344", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2084", + "source_location": "L2158", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_352", + "source": "crud_qc_work_order_rationale_353", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2084", + "source_location": "L2158", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_395", + "source": "crud_qc_work_order_rationale_396", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2084", + "source_location": "L2158", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_632", + "source": "crud_qc_work_order_rationale_633", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2084", + "source_location": "L2158", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_929", + "source": "crud_qc_work_order_rationale_930", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2084", + "source_location": "L2158", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1048", + "source": "crud_qc_work_order_rationale_1049", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2084", + "source_location": "L2158", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1103", + "source": "crud_qc_work_order_rationale_1132", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2084", + "source_location": "L2158", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1206", + "source": "crud_qc_work_order_rationale_1256", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2084", + "source_location": "L2158", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1493", + "source": "crud_qc_work_order_rationale_1567", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2084", + "source_location": "L2158", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1534", + "source": "crud_qc_work_order_rationale_1608", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2084", + "source_location": "L2158", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_1814", + "source": "crud_qc_work_order_rationale_1888", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2084", + "source_location": "L2158", "weight": 0.8 }, { - "source": "crud_qc_work_order_rationale_2065", + "source": "crud_qc_work_order_rationale_2139", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/qc_work_order.py", - "source_location": "L2084", + "source_location": "L2158", "weight": 0.8 }, { @@ -135672,7 +136252,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -135681,7 +136261,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -135690,7 +136270,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -135699,7 +136279,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -135708,7 +136288,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -135717,7 +136297,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -135726,7 +136306,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -135735,7 +136315,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -135744,7 +136324,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -135753,7 +136333,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -135762,7 +136342,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -135771,7 +136351,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -135780,7 +136360,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -135789,7 +136369,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -135798,7 +136378,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -135807,7 +136387,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -135816,7 +136396,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -135825,7 +136405,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -135834,7 +136414,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -135843,7 +136423,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -135852,7 +136432,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -135861,7 +136441,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -135870,34 +136450,34 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { - "source": "api_qc_rationale_1470", + "source": "api_qc_rationale_1539", "target": "schemas_qc_work_order_qcworkordercreatebody", "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { - "source": "api_qc_rationale_1480", + "source": "api_qc_rationale_1549", "target": "schemas_qc_work_order_qcworkordercreatebody", "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { - "source": "api_qc_rationale_1529", + "source": "api_qc_rationale_1598", "target": "schemas_qc_work_order_qcworkordercreatebody", "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -135906,7 +136486,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -135915,7 +136495,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -135924,7 +136504,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -135933,7 +136513,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -135942,7 +136522,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -135951,7 +136531,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -135960,7 +136540,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -135969,7 +136549,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -135978,7 +136558,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -135987,7 +136567,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -135996,7 +136576,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -136005,7 +136585,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -136014,7 +136594,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -136023,7 +136603,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -136032,7 +136612,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -136041,7 +136621,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -136050,7 +136630,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -136059,7 +136639,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -136068,7 +136648,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -136077,7 +136657,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -136086,7 +136666,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -136095,7 +136675,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -136104,34 +136684,34 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { - "source": "api_qc_rationale_1470", + "source": "api_qc_rationale_1539", "target": "schemas_qc_work_order_qcworkorderupdatebody", "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { - "source": "api_qc_rationale_1480", + "source": "api_qc_rationale_1549", "target": "schemas_qc_work_order_qcworkorderupdatebody", "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { - "source": "api_qc_rationale_1529", + "source": "api_qc_rationale_1598", "target": "schemas_qc_work_order_qcworkorderupdatebody", "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L28", + "source_location": "L34", "weight": 0.8 }, { @@ -136140,7 +136720,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L29", + "source_location": "L35", "weight": 0.8 }, { @@ -136149,7 +136729,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L29", + "source_location": "L35", "weight": 0.8 }, { @@ -136158,7 +136738,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L29", + "source_location": "L35", "weight": 0.8 }, { @@ -136167,7 +136747,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L29", + "source_location": "L35", "weight": 0.8 }, { @@ -136176,7 +136756,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L29", + "source_location": "L35", "weight": 0.8 }, { @@ -136185,7 +136765,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L29", + "source_location": "L35", "weight": 0.8 }, { @@ -136194,7 +136774,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L29", + "source_location": "L35", "weight": 0.8 }, { @@ -136203,7 +136783,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L29", + "source_location": "L35", "weight": 0.8 }, { @@ -136212,7 +136792,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L29", + "source_location": "L35", "weight": 0.8 }, { @@ -136221,7 +136801,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L29", + "source_location": "L35", "weight": 0.8 }, { @@ -136230,7 +136810,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L29", + "source_location": "L35", "weight": 0.8 }, { @@ -136239,7 +136819,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L29", + "source_location": "L35", "weight": 0.8 }, { @@ -136248,7 +136828,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L29", + "source_location": "L35", "weight": 0.8 }, { @@ -136257,7 +136837,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L29", + "source_location": "L35", "weight": 0.8 }, { @@ -136266,7 +136846,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L29", + "source_location": "L35", "weight": 0.8 }, { @@ -136275,7 +136855,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L29", + "source_location": "L35", "weight": 0.8 }, { @@ -136284,7 +136864,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L29", + "source_location": "L35", "weight": 0.8 }, { @@ -136293,7 +136873,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L29", + "source_location": "L35", "weight": 0.8 }, { @@ -136302,7 +136882,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L29", + "source_location": "L35", "weight": 0.8 }, { @@ -136311,7 +136891,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L29", + "source_location": "L35", "weight": 0.8 }, { @@ -136320,7 +136900,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L29", + "source_location": "L35", "weight": 0.8 }, { @@ -136329,7 +136909,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L29", + "source_location": "L35", "weight": 0.8 }, { @@ -136338,34 +136918,34 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L29", + "source_location": "L35", "weight": 0.8 }, { - "source": "api_qc_rationale_1470", + "source": "api_qc_rationale_1539", "target": "schemas_qc_task_qctaskcreatebody", "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L29", + "source_location": "L35", "weight": 0.8 }, { - "source": "api_qc_rationale_1480", + "source": "api_qc_rationale_1549", "target": "schemas_qc_task_qctaskcreatebody", "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L29", + "source_location": "L35", "weight": 0.8 }, { - "source": "api_qc_rationale_1529", + "source": "api_qc_rationale_1598", "target": "schemas_qc_task_qctaskcreatebody", "relation": "uses", "confidence": "INFERRED", "source_file": "api/qc.py", - "source_location": "L29", + "source_location": "L35", "weight": 0.8 }, { @@ -150271,7 +150851,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L57", + "source_location": "L59", "weight": 1.0 }, { @@ -150281,7 +150861,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L84", + "source_location": "L86", "weight": 1.0 }, { @@ -150291,7 +150871,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L94", + "source_location": "L96", "weight": 1.0 }, { @@ -150301,7 +150881,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L103", + "source_location": "L105", "weight": 1.0 }, { @@ -150311,7 +150891,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L107", + "source_location": "L109", "weight": 1.0 }, { @@ -150321,7 +150901,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L114", + "source_location": "L116", "weight": 1.0 }, { @@ -150331,7 +150911,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L135", + "source_location": "L137", "weight": 1.0 }, { @@ -150341,7 +150921,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L180", + "source_location": "L182", "weight": 1.0 }, { @@ -150351,7 +150931,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L217", + "source_location": "L219", "weight": 1.0 }, { @@ -150361,7 +150941,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L245", + "source_location": "L247", "weight": 1.0 }, { @@ -150371,7 +150951,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L266", + "source_location": "L268", "weight": 1.0 }, { @@ -150381,7 +150961,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L267", + "source_location": "L269", "weight": 1.0 }, { @@ -150391,7 +150971,67 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L356", + "source_location": "L358", + "weight": 1.0 + }, + { + "source": "crud_qc_task_list_tasks", + "target": "crud_qc_task_assignee_enrich_tasks_with_assignees", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task.py", + "source_location": "L374", + "weight": 1.0 + }, + { + "source": "crud_qc_task_list_mine_tasks", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task.py", + "source_location": "L441", + "weight": 1.0 + }, + { + "source": "crud_qc_task_list_mine_tasks", + "target": "crud_qc_task_assignee_enrich_tasks_with_assignees", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task.py", + "source_location": "L457", + "weight": 1.0 + }, + { + "source": "crud_qc_task_assert_task_assignee", + "target": "crud_qc_task_assignee_is_user_assignee", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task.py", + "source_location": "L463", + "weight": 1.0 + }, + { + "source": "crud_qc_task_list_tasks_by_work_order", + "target": "crud_qc_task_assignee_enrich_tasks_with_assignees", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task.py", + "source_location": "L482", + "weight": 1.0 + }, + { + "source": "crud_qc_task_get_task_detail", + "target": "crud_qc_task_assignee_enrich_tasks_with_assignees", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task.py", + "source_location": "L511", "weight": 1.0 }, { @@ -150401,7 +151041,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L419", + "source_location": "L514", "weight": 1.0 }, { @@ -150411,7 +151051,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L420", + "source_location": "L515", "weight": 1.0 }, { @@ -150421,7 +151061,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L421", + "source_location": "L516", "weight": 1.0 }, { @@ -150431,7 +151071,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L486", + "source_location": "L581", "weight": 1.0 }, { @@ -150441,7 +151081,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L513", + "source_location": "L608", "weight": 1.0 }, { @@ -150451,7 +151091,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L594", + "source_location": "L689", "weight": 1.0 }, { @@ -150461,7 +151101,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L600", + "source_location": "L695", "weight": 1.0 }, { @@ -150471,7 +151111,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_task.py", - "source_location": "L601", + "source_location": "L696", "weight": 1.0 }, { @@ -156054,6 +156694,36 @@ "source_location": "L493", "weight": 1.0 }, + { + "source": "crud_qc_task_assignee_sync_assignees_for_task", + "target": "models_models_bizqctaskassignee", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task_assignee.py", + "source_location": "L91", + "weight": 1.0 + }, + { + "source": "crud_qc_task_assignee_sync_assignees_for_task", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task_assignee.py", + "source_location": "L92", + "weight": 1.0 + }, + { + "source": "crud_qc_task_assignee_enrich_tasks_with_assignees", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_task_assignee.py", + "source_location": "L178", + "weight": 1.0 + }, { "source": "crud_research_donation_sample_collection_sample_status_label", "target": "crud_base_crudbase_get", @@ -157691,7 +158361,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L134", + "source_location": "L135", "weight": 1.0 }, { @@ -157701,7 +158371,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L139", + "source_location": "L140", "weight": 1.0 }, { @@ -157711,7 +158381,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L155", + "source_location": "L156", "weight": 1.0 }, { @@ -157721,7 +158391,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L166", + "source_location": "L167", "weight": 1.0 }, { @@ -157731,7 +158401,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L199", + "source_location": "L200", "weight": 1.0 }, { @@ -157741,7 +158411,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L251", + "source_location": "L252", "weight": 1.0 }, { @@ -157751,7 +158421,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L268", + "source_location": "L269", "weight": 1.0 }, { @@ -157761,7 +158431,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L292", + "source_location": "L293", "weight": 1.0 }, { @@ -157771,7 +158441,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L316", + "source_location": "L317", "weight": 1.0 }, { @@ -157781,7 +158451,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L327", + "source_location": "L328", "weight": 1.0 }, { @@ -157791,7 +158461,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L345", + "source_location": "L346", "weight": 1.0 }, { @@ -157801,7 +158471,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L357", + "source_location": "L358", "weight": 1.0 }, { @@ -157811,7 +158481,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L365", + "source_location": "L366", "weight": 1.0 }, { @@ -157821,7 +158491,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L378", + "source_location": "L379", "weight": 1.0 }, { @@ -157831,7 +158501,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L414", + "source_location": "L415", "weight": 1.0 }, { @@ -157841,7 +158511,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L466", + "source_location": "L467", "weight": 1.0 }, { @@ -157851,7 +158521,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L546", + "source_location": "L547", "weight": 1.0 }, { @@ -157861,7 +158531,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L594", + "source_location": "L595", "weight": 1.0 }, { @@ -157871,7 +158541,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L672", + "source_location": "L673", "weight": 1.0 }, { @@ -157881,7 +158551,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L673", + "source_location": "L674", "weight": 1.0 }, { @@ -157891,7 +158561,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L829", + "source_location": "L830", "weight": 1.0 }, { @@ -157901,7 +158571,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L902", + "source_location": "L903", "weight": 1.0 }, { @@ -157911,7 +158581,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L904", + "source_location": "L905", "weight": 1.0 }, { @@ -157921,7 +158591,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L961", + "source_location": "L962", "weight": 1.0 }, { @@ -157931,7 +158601,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L996", + "source_location": "L997", "weight": 1.0 }, { @@ -157941,7 +158611,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L998", + "source_location": "L999", "weight": 1.0 }, { @@ -157951,7 +158621,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1010", + "source_location": "L1011", "weight": 1.0 }, { @@ -157961,7 +158631,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1020", + "source_location": "L1021", "weight": 1.0 }, { @@ -157971,7 +158641,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1035", + "source_location": "L1036", "weight": 1.0 }, { @@ -157981,7 +158651,17 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1041", + "source_location": "L1042", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_soft_delete_tasks_by_source_line_ids", + "target": "crud_qc_task_assignee_soft_delete_assignees_by_task_ids", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L1065", "weight": 1.0 }, { @@ -157991,7 +158671,27 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1064", + "source_location": "L1066", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_apply_item_assignees", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L1107", + "weight": 1.0 + }, + { + "source": "crud_qc_work_order_apply_item_assignees", + "target": "crud_qc_task_assignee_sync_assignees_for_task", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/qc_work_order.py", + "source_location": "L1110", "weight": 1.0 }, { @@ -158001,7 +158701,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1143", + "source_location": "L1172", "weight": 1.0 }, { @@ -158011,7 +158711,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1158", + "source_location": "L1197", "weight": 1.0 }, { @@ -158021,7 +158721,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1161", + "source_location": "L1200", "weight": 1.0 }, { @@ -158031,7 +158731,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1162", + "source_location": "L1201", "weight": 1.0 }, { @@ -158041,7 +158741,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1248", + "source_location": "L1298", "weight": 1.0 }, { @@ -158051,7 +158751,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1266", + "source_location": "L1326", "weight": 1.0 }, { @@ -158061,7 +158761,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1269", + "source_location": "L1329", "weight": 1.0 }, { @@ -158071,7 +158771,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1274", + "source_location": "L1334", "weight": 1.0 }, { @@ -158081,7 +158781,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1275", + "source_location": "L1335", "weight": 1.0 }, { @@ -158091,7 +158791,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1379", + "source_location": "L1453", "weight": 1.0 }, { @@ -158101,7 +158801,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1387", + "source_location": "L1461", "weight": 1.0 }, { @@ -158111,7 +158811,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1405", + "source_location": "L1479", "weight": 1.0 }, { @@ -158121,7 +158821,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1473", + "source_location": "L1547", "weight": 1.0 }, { @@ -158131,7 +158831,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1477", + "source_location": "L1551", "weight": 1.0 }, { @@ -158141,7 +158841,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1495", + "source_location": "L1569", "weight": 1.0 }, { @@ -158151,7 +158851,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1496", + "source_location": "L1570", "weight": 1.0 }, { @@ -158161,7 +158861,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1610", + "source_location": "L1684", "weight": 1.0 }, { @@ -158171,7 +158871,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1719", + "source_location": "L1793", "weight": 1.0 }, { @@ -158181,7 +158881,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1882", + "source_location": "L1956", "weight": 1.0 }, { @@ -158191,7 +158891,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1903", + "source_location": "L1977", "weight": 1.0 }, { @@ -158201,7 +158901,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1950", + "source_location": "L2024", "weight": 1.0 }, { @@ -158211,7 +158911,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1962", + "source_location": "L2036", "weight": 1.0 }, { @@ -158221,7 +158921,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1982", + "source_location": "L2056", "weight": 1.0 }, { @@ -158231,7 +158931,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L1983", + "source_location": "L2057", "weight": 1.0 }, { @@ -158241,7 +158941,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2037", + "source_location": "L2111", "weight": 1.0 }, { @@ -158251,7 +158951,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/qc_work_order.py", - "source_location": "L2038", + "source_location": "L2112", "weight": 1.0 }, { @@ -163281,7 +163981,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L82", + "source_location": "L88", "weight": 1.0 }, { @@ -163291,7 +163991,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L83", + "source_location": "L89", "weight": 1.0 }, { @@ -163301,7 +164001,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L87", + "source_location": "L93", "weight": 1.0 }, { @@ -163311,7 +164011,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L87", + "source_location": "L93", "weight": 1.0 }, { @@ -163321,7 +164021,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L89", + "source_location": "L95", "weight": 1.0 }, { @@ -163331,7 +164031,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L89", + "source_location": "L95", "weight": 1.0 }, { @@ -163341,7 +164041,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L100", + "source_location": "L106", "weight": 1.0 }, { @@ -163351,7 +164051,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L101", + "source_location": "L107", "weight": 1.0 }, { @@ -163361,7 +164061,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L101", + "source_location": "L107", "weight": 1.0 }, { @@ -163371,7 +164071,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L103", + "source_location": "L109", "weight": 1.0 }, { @@ -163381,7 +164081,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L103", + "source_location": "L109", "weight": 1.0 }, { @@ -163391,7 +164091,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L115", + "source_location": "L121", "weight": 1.0 }, { @@ -163401,7 +164101,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L116", + "source_location": "L122", "weight": 1.0 }, { @@ -163411,7 +164111,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L131", + "source_location": "L137", "weight": 1.0 }, { @@ -163421,7 +164121,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L133", + "source_location": "L139", "weight": 1.0 }, { @@ -163431,7 +164131,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L133", + "source_location": "L139", "weight": 1.0 }, { @@ -163441,7 +164141,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L135", + "source_location": "L141", "weight": 1.0 }, { @@ -163451,7 +164151,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L135", + "source_location": "L141", "weight": 1.0 }, { @@ -163461,7 +164161,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L150", + "source_location": "L156", "weight": 1.0 }, { @@ -163471,7 +164171,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L151", + "source_location": "L157", "weight": 1.0 }, { @@ -163481,7 +164181,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L166", + "source_location": "L172", "weight": 1.0 }, { @@ -163491,7 +164191,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L169", + "source_location": "L175", "weight": 1.0 }, { @@ -163501,7 +164201,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L169", + "source_location": "L175", "weight": 1.0 }, { @@ -163511,7 +164211,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L171", + "source_location": "L177", "weight": 1.0 }, { @@ -163521,7 +164221,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L171", + "source_location": "L177", "weight": 1.0 }, { @@ -163531,7 +164231,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L185", + "source_location": "L191", "weight": 1.0 }, { @@ -163541,7 +164241,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L186", + "source_location": "L192", "weight": 1.0 }, { @@ -163551,7 +164251,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L187", + "source_location": "L193", "weight": 1.0 }, { @@ -163561,7 +164261,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L189", + "source_location": "L195", "weight": 1.0 }, { @@ -163571,7 +164271,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L189", + "source_location": "L195", "weight": 1.0 }, { @@ -163581,7 +164281,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L234", + "source_location": "L240", "weight": 1.0 }, { @@ -163591,7 +164291,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L235", + "source_location": "L241", "weight": 1.0 }, { @@ -163601,7 +164301,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L245", + "source_location": "L251", "weight": 1.0 }, { @@ -163611,7 +164311,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L245", + "source_location": "L251", "weight": 1.0 }, { @@ -163621,7 +164321,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L247", + "source_location": "L253", "weight": 1.0 }, { @@ -163631,7 +164331,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L247", + "source_location": "L253", "weight": 1.0 }, { @@ -163641,7 +164341,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L259", + "source_location": "L265", "weight": 1.0 }, { @@ -163651,7 +164351,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L260", + "source_location": "L266", "weight": 1.0 }, { @@ -163661,7 +164361,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L260", + "source_location": "L266", "weight": 1.0 }, { @@ -163671,7 +164371,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L262", + "source_location": "L268", "weight": 1.0 }, { @@ -163681,7 +164381,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L262", + "source_location": "L268", "weight": 1.0 }, { @@ -163691,7 +164391,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L274", + "source_location": "L280", "weight": 1.0 }, { @@ -163701,7 +164401,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L275", + "source_location": "L281", "weight": 1.0 }, { @@ -163711,7 +164411,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L285", + "source_location": "L291", "weight": 1.0 }, { @@ -163721,7 +164421,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L287", + "source_location": "L293", "weight": 1.0 }, { @@ -163731,7 +164431,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L287", + "source_location": "L293", "weight": 1.0 }, { @@ -163741,7 +164441,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L289", + "source_location": "L295", "weight": 1.0 }, { @@ -163751,7 +164451,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L289", + "source_location": "L295", "weight": 1.0 }, { @@ -163761,7 +164461,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L304", + "source_location": "L310", "weight": 1.0 }, { @@ -163771,7 +164471,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L305", + "source_location": "L311", "weight": 1.0 }, { @@ -163781,7 +164481,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L315", + "source_location": "L321", "weight": 1.0 }, { @@ -163791,7 +164491,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L318", + "source_location": "L324", "weight": 1.0 }, { @@ -163801,7 +164501,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L318", + "source_location": "L324", "weight": 1.0 }, { @@ -163811,7 +164511,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L320", + "source_location": "L326", "weight": 1.0 }, { @@ -163821,7 +164521,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L320", + "source_location": "L326", "weight": 1.0 }, { @@ -163831,7 +164531,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L334", + "source_location": "L340", "weight": 1.0 }, { @@ -163841,7 +164541,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L335", + "source_location": "L341", "weight": 1.0 }, { @@ -163851,7 +164551,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L336", + "source_location": "L342", "weight": 1.0 }, { @@ -163861,7 +164561,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L338", + "source_location": "L344", "weight": 1.0 }, { @@ -163871,7 +164571,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L338", + "source_location": "L344", "weight": 1.0 }, { @@ -163881,7 +164581,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L402", + "source_location": "L408", "weight": 1.0 }, { @@ -163891,7 +164591,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L403", + "source_location": "L409", "weight": 1.0 }, { @@ -163901,7 +164601,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L407", + "source_location": "L413", "weight": 1.0 }, { @@ -163911,7 +164611,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L407", + "source_location": "L413", "weight": 1.0 }, { @@ -163921,7 +164621,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L409", + "source_location": "L415", "weight": 1.0 }, { @@ -163931,7 +164631,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L409", + "source_location": "L415", "weight": 1.0 }, { @@ -163941,7 +164641,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L420", + "source_location": "L426", "weight": 1.0 }, { @@ -163951,7 +164651,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L421", + "source_location": "L427", "weight": 1.0 }, { @@ -163961,7 +164661,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L421", + "source_location": "L427", "weight": 1.0 }, { @@ -163971,7 +164671,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L423", + "source_location": "L429", "weight": 1.0 }, { @@ -163981,7 +164681,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L423", + "source_location": "L429", "weight": 1.0 }, { @@ -163991,7 +164691,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L435", + "source_location": "L441", "weight": 1.0 }, { @@ -164001,7 +164701,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L436", + "source_location": "L442", "weight": 1.0 }, { @@ -164011,7 +164711,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L445", + "source_location": "L451", "weight": 1.0 }, { @@ -164021,7 +164721,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L447", + "source_location": "L453", "weight": 1.0 }, { @@ -164031,7 +164731,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L447", + "source_location": "L453", "weight": 1.0 }, { @@ -164041,7 +164741,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L449", + "source_location": "L455", "weight": 1.0 }, { @@ -164051,7 +164751,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L449", + "source_location": "L455", "weight": 1.0 }, { @@ -164061,7 +164761,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L464", + "source_location": "L470", "weight": 1.0 }, { @@ -164071,7 +164771,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L465", + "source_location": "L471", "weight": 1.0 }, { @@ -164081,7 +164781,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L474", + "source_location": "L480", "weight": 1.0 }, { @@ -164091,7 +164791,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L477", + "source_location": "L483", "weight": 1.0 }, { @@ -164101,7 +164801,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L477", + "source_location": "L483", "weight": 1.0 }, { @@ -164111,7 +164811,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L479", + "source_location": "L485", "weight": 1.0 }, { @@ -164121,7 +164821,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L479", + "source_location": "L485", "weight": 1.0 }, { @@ -164131,7 +164831,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L493", + "source_location": "L499", "weight": 1.0 }, { @@ -164141,7 +164841,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L494", + "source_location": "L500", "weight": 1.0 }, { @@ -164151,7 +164851,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L495", + "source_location": "L501", "weight": 1.0 }, { @@ -164161,7 +164861,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L497", + "source_location": "L503", "weight": 1.0 }, { @@ -164171,7 +164871,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L497", + "source_location": "L503", "weight": 1.0 }, { @@ -164181,7 +164881,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L515", + "source_location": "L521", "weight": 1.0 }, { @@ -164191,7 +164891,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L516", + "source_location": "L522", "weight": 1.0 }, { @@ -164201,7 +164901,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L516", + "source_location": "L522", "weight": 1.0 }, { @@ -164211,7 +164911,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L518", + "source_location": "L524", "weight": 1.0 }, { @@ -164221,7 +164921,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L518", + "source_location": "L524", "weight": 1.0 }, { @@ -164231,7 +164931,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L532", + "source_location": "L538", "weight": 1.0 }, { @@ -164241,7 +164941,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L533", + "source_location": "L539", "weight": 1.0 }, { @@ -164251,7 +164951,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L534", + "source_location": "L540", "weight": 1.0 }, { @@ -164261,7 +164961,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L534", + "source_location": "L540", "weight": 1.0 }, { @@ -164271,7 +164971,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L538", + "source_location": "L544", "weight": 1.0 }, { @@ -164281,7 +164981,47 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L538", + "source_location": "L544", + "weight": 1.0 + }, + { + "source": "api_qc_assert_task_write_access", + "target": "api_sample_reception_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L573", + "weight": 1.0 + }, + { + "source": "api_qc_assert_task_write_access", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L574", + "weight": 1.0 + }, + { + "source": "api_qc_assert_task_write_access", + "target": "core_menu_guard_get_user_menu_codes", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L575", + "weight": 1.0 + }, + { + "source": "api_qc_assert_task_write_access", + "target": "crud_qc_task_assert_task_assignee", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L579", "weight": 1.0 }, { @@ -164291,7 +165031,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L562", + "source_location": "L591", "weight": 1.0 }, { @@ -164301,7 +165041,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L565", + "source_location": "L594", "weight": 1.0 }, { @@ -164311,7 +165051,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L568", + "source_location": "L597", "weight": 1.0 }, { @@ -164321,7 +165061,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L574", + "source_location": "L603", "weight": 1.0 }, { @@ -164331,7 +165071,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L586", + "source_location": "L615", "weight": 1.0 }, { @@ -164341,7 +165081,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L586", + "source_location": "L615", "weight": 1.0 }, { @@ -164351,7 +165091,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L588", + "source_location": "L617", "weight": 1.0 }, { @@ -164361,7 +165101,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L588", + "source_location": "L617", "weight": 1.0 }, { @@ -164371,7 +165111,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L610", + "source_location": "L639", "weight": 1.0 }, { @@ -164381,7 +165121,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L611", + "source_location": "L640", "weight": 1.0 }, { @@ -164391,7 +165131,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L626", + "source_location": "L655", "weight": 1.0 }, { @@ -164401,7 +165141,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L626", + "source_location": "L655", "weight": 1.0 }, { @@ -164411,7 +165151,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L628", + "source_location": "L657", "weight": 1.0 }, { @@ -164421,7 +165161,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L628", + "source_location": "L657", "weight": 1.0 }, { @@ -164431,7 +165171,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L640", + "source_location": "L669", "weight": 1.0 }, { @@ -164441,7 +165181,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L641", + "source_location": "L670", "weight": 1.0 }, { @@ -164451,7 +165191,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L642", + "source_location": "L671", "weight": 1.0 }, { @@ -164461,7 +165201,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L644", + "source_location": "L673", "weight": 1.0 }, { @@ -164471,7 +165211,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L644", + "source_location": "L673", "weight": 1.0 }, { @@ -164481,7 +165221,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L658", + "source_location": "L687", "weight": 1.0 }, { @@ -164491,7 +165231,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L660", + "source_location": "L689", "weight": 1.0 }, { @@ -164501,7 +165241,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L662", + "source_location": "L691", "weight": 1.0 }, { @@ -164511,7 +165251,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L662", + "source_location": "L691", "weight": 1.0 }, { @@ -164521,69 +165261,69 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L677", - "weight": 1.0 - }, - { - "source": "api_qc_update_qc_work_order", - "target": "api_sample_reception_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L682", - "weight": 1.0 - }, - { - "source": "api_qc_update_qc_work_order", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L688", - "weight": 1.0 - }, - { - "source": "api_qc_update_qc_work_order", - "target": "crud_qc_work_order_wo_to_dict", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L688", - "weight": 1.0 - }, - { - "source": "api_qc_update_qc_work_order", - "target": "core_response_error_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L690", - "weight": 1.0 - }, - { - "source": "api_qc_update_qc_work_order", - "target": "str", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L690", - "weight": 1.0 - }, - { - "source": "api_qc_delete_qc_work_order_api", - "target": "api_clinical_payment_get_tenant_no", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L706", "weight": 1.0 }, + { + "source": "api_qc_update_qc_work_order", + "target": "api_sample_reception_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L711", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_work_order", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L717", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_work_order", + "target": "crud_qc_work_order_wo_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L717", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_work_order", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L719", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_work_order", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L719", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_work_order_api", + "target": "api_clinical_payment_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L735", + "weight": 1.0 + }, { "source": "api_qc_delete_qc_work_order_api", "target": "crud_qc_work_order_delete_qc_work_order", @@ -164591,7 +165331,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L707", + "source_location": "L736", "weight": 1.0 }, { @@ -164601,7 +165341,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L707", + "source_location": "L736", "weight": 1.0 }, { @@ -164611,7 +165351,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L708", + "source_location": "L737", "weight": 1.0 }, { @@ -164621,7 +165361,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L710", + "source_location": "L739", "weight": 1.0 }, { @@ -164631,7 +165371,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L710", + "source_location": "L739", "weight": 1.0 }, { @@ -164641,7 +165381,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L721", + "source_location": "L750", "weight": 1.0 }, { @@ -164651,7 +165391,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L722", + "source_location": "L751", "weight": 1.0 }, { @@ -164661,7 +165401,17 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L730", + "source_location": "L761", + "weight": 1.0 + }, + { + "source": "api_qc_configure_qc_work_order", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L762", "weight": 1.0 }, { @@ -164671,7 +165421,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L732", + "source_location": "L764", "weight": 1.0 }, { @@ -164681,7 +165431,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L732", + "source_location": "L764", "weight": 1.0 }, { @@ -164691,7 +165441,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L734", + "source_location": "L766", "weight": 1.0 }, { @@ -164701,7 +165451,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L734", + "source_location": "L766", "weight": 1.0 }, { @@ -164711,7 +165461,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L757", + "source_location": "L789", "weight": 1.0 }, { @@ -164721,7 +165471,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L758", + "source_location": "L790", "weight": 1.0 }, { @@ -164731,7 +165481,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L761", + "source_location": "L793", "weight": 1.0 }, { @@ -164741,7 +165491,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L774", + "source_location": "L806", "weight": 1.0 }, { @@ -164751,7 +165501,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L774", + "source_location": "L806", "weight": 1.0 }, { @@ -164761,7 +165511,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L776", + "source_location": "L808", "weight": 1.0 }, { @@ -164771,191 +165521,81 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L776", + "source_location": "L808", "weight": 1.0 }, { - "source": "api_qc_list_qc_tasks", + "source": "api_qc_list_my_qc_tasks", "target": "api_clinical_payment_get_tenant_no", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L795", + "source_location": "L826", "weight": 1.0 }, { - "source": "api_qc_list_qc_tasks", - "target": "crud_qc_task_list_tasks", + "source": "api_qc_list_my_qc_tasks", + "target": "crud_qc_task_list_mine_tasks", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L796", + "source_location": "L827", "weight": 1.0 }, { - "source": "api_qc_list_qc_tasks", + "source": "api_qc_list_my_qc_tasks", + "target": "api_sample_reception_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L829", + "weight": 1.0 + }, + { + "source": "api_qc_list_my_qc_tasks", "target": "core_response_success_response", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L808", + "source_location": "L838", "weight": 1.0 }, { - "source": "api_qc_list_qc_tasks", + "source": "api_qc_list_my_qc_tasks", "target": "api_protocol_sample_collection_page_payload", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L808", + "source_location": "L838", "weight": 1.0 }, { - "source": "api_qc_list_qc_tasks", + "source": "api_qc_list_my_qc_tasks", "target": "core_response_error_response", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L810", - "weight": 1.0 - }, - { - "source": "api_qc_list_qc_tasks", - "target": "str", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L810", - "weight": 1.0 - }, - { - "source": "api_qc_get_qc_task_detail", - "target": "api_clinical_payment_get_tenant_no", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L822", - "weight": 1.0 - }, - { - "source": "api_qc_get_qc_task_detail", - "target": "crud_qc_task_get_task_detail", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L823", - "weight": 1.0 - }, - { - "source": "api_qc_get_qc_task_detail", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L824", - "weight": 1.0 - }, - { - "source": "api_qc_get_qc_task_detail", - "target": "core_response_error_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L826", - "weight": 1.0 - }, - { - "source": "api_qc_get_qc_task_detail", - "target": "str", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L826", - "weight": 1.0 - }, - { - "source": "api_qc_start_qc_task", - "target": "api_clinical_payment_get_tenant_no", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L840", "weight": 1.0 }, { - "source": "api_qc_start_qc_task", - "target": "crud_qc_task_start_task", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L841", - "weight": 1.0 - }, - { - "source": "api_qc_start_qc_task", - "target": "api_sample_reception_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L841", - "weight": 1.0 - }, - { - "source": "api_qc_start_qc_task", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L842", - "weight": 1.0 - }, - { - "source": "api_qc_start_qc_task", - "target": "crud_production_task_task_to_dict", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L842", - "weight": 1.0 - }, - { - "source": "api_qc_start_qc_task", - "target": "core_response_error_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L844", - "weight": 1.0 - }, - { - "source": "api_qc_start_qc_task", + "source": "api_qc_list_my_qc_tasks", "target": "str", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L844", + "source_location": "L840", "weight": 1.0 }, { - "source": "api_qc_complete_qc_task", + "source": "api_qc_list_qc_tasks", "target": "api_clinical_payment_get_tenant_no", "relation": "calls", "confidence": "INFERRED", @@ -164964,6 +165604,186 @@ "source_location": "L858", "weight": 1.0 }, + { + "source": "api_qc_list_qc_tasks", + "target": "crud_qc_task_list_tasks", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L859", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_tasks", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L871", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_tasks", + "target": "api_protocol_sample_collection_page_payload", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L871", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_tasks", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L873", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_tasks", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L873", + "weight": 1.0 + }, + { + "source": "api_qc_get_qc_task_detail", + "target": "api_clinical_payment_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L885", + "weight": 1.0 + }, + { + "source": "api_qc_get_qc_task_detail", + "target": "crud_qc_task_get_task_detail", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L886", + "weight": 1.0 + }, + { + "source": "api_qc_get_qc_task_detail", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L887", + "weight": 1.0 + }, + { + "source": "api_qc_get_qc_task_detail", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L889", + "weight": 1.0 + }, + { + "source": "api_qc_get_qc_task_detail", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L889", + "weight": 1.0 + }, + { + "source": "api_qc_start_qc_task", + "target": "api_clinical_payment_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L904", + "weight": 1.0 + }, + { + "source": "api_qc_start_qc_task", + "target": "crud_qc_task_start_task", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L906", + "weight": 1.0 + }, + { + "source": "api_qc_start_qc_task", + "target": "api_sample_reception_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L906", + "weight": 1.0 + }, + { + "source": "api_qc_start_qc_task", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L907", + "weight": 1.0 + }, + { + "source": "api_qc_start_qc_task", + "target": "crud_production_task_task_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L907", + "weight": 1.0 + }, + { + "source": "api_qc_start_qc_task", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L909", + "weight": 1.0 + }, + { + "source": "api_qc_start_qc_task", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L909", + "weight": 1.0 + }, + { + "source": "api_qc_complete_qc_task", + "target": "api_clinical_payment_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L923", + "weight": 1.0 + }, { "source": "api_qc_complete_qc_task", "target": "crud_qc_task_complete_task", @@ -164971,7 +165791,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L859", + "source_location": "L924", "weight": 1.0 }, { @@ -164981,7 +165801,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L860", + "source_location": "L925", "weight": 1.0 }, { @@ -164991,7 +165811,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L862", + "source_location": "L927", "weight": 1.0 }, { @@ -165001,7 +165821,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L862", + "source_location": "L927", "weight": 1.0 }, { @@ -165011,7 +165831,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L864", + "source_location": "L929", "weight": 1.0 }, { @@ -165021,7 +165841,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L864", + "source_location": "L929", "weight": 1.0 }, { @@ -165031,7 +165851,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L878", + "source_location": "L943", "weight": 1.0 }, { @@ -165041,7 +165861,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L879", + "source_location": "L944", "weight": 1.0 }, { @@ -165051,7 +165871,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L879", + "source_location": "L944", "weight": 1.0 }, { @@ -165061,7 +165881,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L881", + "source_location": "L946", "weight": 1.0 }, { @@ -165071,7 +165891,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L881", + "source_location": "L946", "weight": 1.0 }, { @@ -165081,7 +165901,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L894", + "source_location": "L959", "weight": 1.0 }, { @@ -165091,7 +165911,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L895", + "source_location": "L960", "weight": 1.0 }, { @@ -165101,7 +165921,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L902", + "source_location": "L967", "weight": 1.0 }, { @@ -165111,7 +165931,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L904", + "source_location": "L969", "weight": 1.0 }, { @@ -165121,7 +165941,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L904", + "source_location": "L969", "weight": 1.0 }, { @@ -165131,7 +165951,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L916", + "source_location": "L981", "weight": 1.0 }, { @@ -165141,7 +165961,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L917", + "source_location": "L982", "weight": 1.0 }, { @@ -165151,7 +165971,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L919", + "source_location": "L984", "weight": 1.0 }, { @@ -165161,7 +165981,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L920", + "source_location": "L985", "weight": 1.0 }, { @@ -165171,7 +165991,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L921", + "source_location": "L986", "weight": 1.0 }, { @@ -165181,7 +166001,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L924", + "source_location": "L989", "weight": 1.0 }, { @@ -165191,7 +166011,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L937", + "source_location": "L1003", "weight": 1.0 }, { @@ -165201,7 +166021,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L938", + "source_location": "L1004", "weight": 1.0 }, { @@ -165211,7 +166031,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L939", + "source_location": "L1005", "weight": 1.0 }, { @@ -165221,7 +166041,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L941", + "source_location": "L1007", "weight": 1.0 }, { @@ -165231,7 +166051,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L944", + "source_location": "L1011", "weight": 1.0 }, { @@ -165241,7 +166061,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L951", + "source_location": "L1018", "weight": 1.0 }, { @@ -165251,7 +166071,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L955", + "source_location": "L1022", "weight": 1.0 }, { @@ -165261,7 +166081,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L968", + "source_location": "L1035", "weight": 1.0 }, { @@ -165271,7 +166091,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L969", + "source_location": "L1036", "weight": 1.0 }, { @@ -165281,7 +166101,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L970", + "source_location": "L1037", "weight": 1.0 }, { @@ -165291,7 +166111,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L976", + "source_location": "L1043", "weight": 1.0 }, { @@ -165301,7 +166121,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L997", + "source_location": "L1065", "weight": 1.0 }, { @@ -165311,7 +166131,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L998", + "source_location": "L1067", "weight": 1.0 }, { @@ -165321,7 +166141,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1003", + "source_location": "L1072", "weight": 1.0 }, { @@ -165331,7 +166151,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1005", + "source_location": "L1074", "weight": 1.0 }, { @@ -165341,7 +166161,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1005", + "source_location": "L1074", "weight": 1.0 }, { @@ -165351,7 +166171,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1007", + "source_location": "L1076", "weight": 1.0 }, { @@ -165361,7 +166181,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1007", + "source_location": "L1076", "weight": 1.0 }, { @@ -165371,7 +166191,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1021", + "source_location": "L1090", "weight": 1.0 }, { @@ -165381,7 +166201,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1022", + "source_location": "L1091", "weight": 1.0 }, { @@ -165391,7 +166211,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1022", + "source_location": "L1091", "weight": 1.0 }, { @@ -165401,7 +166221,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1023", + "source_location": "L1092", "weight": 1.0 }, { @@ -165411,7 +166231,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1025", + "source_location": "L1094", "weight": 1.0 }, { @@ -165421,7 +166241,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1025", + "source_location": "L1094", "weight": 1.0 }, { @@ -165431,7 +166251,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1136", + "source_location": "L1205", "weight": 1.0 }, { @@ -165441,7 +166261,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1137", + "source_location": "L1206", "weight": 1.0 }, { @@ -165451,211 +166271,21 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1147", - "weight": 1.0 - }, - { - "source": "api_qc_list_qc_material_batches", - "target": "api_protocol_sample_collection_page_payload", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1147", - "weight": 1.0 - }, - { - "source": "api_qc_list_qc_material_batches", - "target": "core_response_error_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1149", - "weight": 1.0 - }, - { - "source": "api_qc_list_qc_material_batches", - "target": "str", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1149", - "weight": 1.0 - }, - { - "source": "api_qc_qc_material_batch_options", - "target": "api_clinical_payment_get_tenant_no", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1163", - "weight": 1.0 - }, - { - "source": "api_qc_qc_material_batch_options", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1164", - "weight": 1.0 - }, - { - "source": "api_qc_qc_material_batch_options", - "target": "crud_qc_material_stock_batch_batch_options", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1165", - "weight": 1.0 - }, - { - "source": "api_qc_qc_material_batch_options", - "target": "core_response_error_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1174", - "weight": 1.0 - }, - { - "source": "api_qc_qc_material_batch_options", - "target": "str", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1174", - "weight": 1.0 - }, - { - "source": "api_qc_update_qc_material_batch", - "target": "api_clinical_payment_get_tenant_no", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1185", - "weight": 1.0 - }, - { - "source": "api_qc_update_qc_material_batch", - "target": "api_sample_reception_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1186", - "weight": 1.0 - }, - { - "source": "api_qc_update_qc_material_batch", - "target": "crud_qc_material_stock_batch_update_batch", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1188", - "weight": 1.0 - }, - { - "source": "api_qc_update_qc_material_batch", - "target": "crud_qc_material_get_material", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1195", - "weight": 1.0 - }, - { - "source": "api_qc_update_qc_material_batch", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1196", - "weight": 1.0 - }, - { - "source": "api_qc_update_qc_material_batch", - "target": "crud_qc_material_stock_batch_batch_row_to_dict", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1197", - "weight": 1.0 - }, - { - "source": "api_qc_update_qc_material_batch", - "target": "core_response_error_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1201", - "weight": 1.0 - }, - { - "source": "api_qc_update_qc_material_batch", - "target": "str", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1201", - "weight": 1.0 - }, - { - "source": "api_qc_delete_qc_material_batch", - "target": "api_clinical_payment_get_tenant_no", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1213", - "weight": 1.0 - }, - { - "source": "api_qc_delete_qc_material_batch", - "target": "api_sample_reception_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1214", - "weight": 1.0 - }, - { - "source": "api_qc_delete_qc_material_batch", - "target": "crud_qc_material_stock_batch_delete_batch", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1215", - "weight": 1.0 - }, - { - "source": "api_qc_delete_qc_material_batch", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1216", "weight": 1.0 }, { - "source": "api_qc_delete_qc_material_batch", + "source": "api_qc_list_qc_material_batches", + "target": "api_protocol_sample_collection_page_payload", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1216", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_material_batches", "target": "core_response_error_response", "relation": "calls", "confidence": "INFERRED", @@ -165665,7 +166295,7 @@ "weight": 1.0 }, { - "source": "api_qc_delete_qc_material_batch", + "source": "api_qc_list_qc_material_batches", "target": "str", "relation": "calls", "confidence": "INFERRED", @@ -165674,6 +166304,196 @@ "source_location": "L1218", "weight": 1.0 }, + { + "source": "api_qc_qc_material_batch_options", + "target": "api_clinical_payment_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1232", + "weight": 1.0 + }, + { + "source": "api_qc_qc_material_batch_options", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1233", + "weight": 1.0 + }, + { + "source": "api_qc_qc_material_batch_options", + "target": "crud_qc_material_stock_batch_batch_options", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1234", + "weight": 1.0 + }, + { + "source": "api_qc_qc_material_batch_options", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1243", + "weight": 1.0 + }, + { + "source": "api_qc_qc_material_batch_options", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1243", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_material_batch", + "target": "api_clinical_payment_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1254", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_material_batch", + "target": "api_sample_reception_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1255", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_material_batch", + "target": "crud_qc_material_stock_batch_update_batch", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1257", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_material_batch", + "target": "crud_qc_material_get_material", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1264", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_material_batch", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1265", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_material_batch", + "target": "crud_qc_material_stock_batch_batch_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1266", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_material_batch", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1270", + "weight": 1.0 + }, + { + "source": "api_qc_update_qc_material_batch", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1270", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_material_batch", + "target": "api_clinical_payment_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1282", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_material_batch", + "target": "api_sample_reception_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1283", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_material_batch", + "target": "crud_qc_material_stock_batch_delete_batch", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1284", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_material_batch", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1285", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_material_batch", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1287", + "weight": 1.0 + }, + { + "source": "api_qc_delete_qc_material_batch", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1287", + "weight": 1.0 + }, { "source": "api_qc_list_qc_materials", "target": "api_clinical_payment_get_tenant_no", @@ -165681,7 +166501,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1233", + "source_location": "L1302", "weight": 1.0 }, { @@ -165691,7 +166511,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1234", + "source_location": "L1303", "weight": 1.0 }, { @@ -165701,7 +166521,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1238", + "source_location": "L1307", "weight": 1.0 }, { @@ -165711,7 +166531,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1238", + "source_location": "L1307", "weight": 1.0 }, { @@ -165721,7 +166541,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1240", + "source_location": "L1309", "weight": 1.0 }, { @@ -165731,7 +166551,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1240", + "source_location": "L1309", "weight": 1.0 }, { @@ -165741,7 +166561,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1251", + "source_location": "L1320", "weight": 1.0 }, { @@ -165751,7 +166571,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1252", + "source_location": "L1321", "weight": 1.0 }, { @@ -165761,7 +166581,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1252", + "source_location": "L1321", "weight": 1.0 }, { @@ -165771,7 +166591,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1254", + "source_location": "L1323", "weight": 1.0 }, { @@ -165781,7 +166601,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1254", + "source_location": "L1323", "weight": 1.0 }, { @@ -165791,7 +166611,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1264", + "source_location": "L1333", "weight": 1.0 }, { @@ -165801,7 +166621,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1265", + "source_location": "L1334", "weight": 1.0 }, { @@ -165811,7 +166631,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1266", + "source_location": "L1335", "weight": 1.0 }, { @@ -165821,7 +166641,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1272", + "source_location": "L1341", "weight": 1.0 }, { @@ -165831,7 +166651,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1275", + "source_location": "L1344", "weight": 1.0 }, { @@ -165841,7 +166661,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1280", + "source_location": "L1349", "weight": 1.0 }, { @@ -165851,7 +166671,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1280", + "source_location": "L1349", "weight": 1.0 }, { @@ -165861,7 +166681,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1282", + "source_location": "L1351", "weight": 1.0 }, { @@ -165871,7 +166691,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1295", + "source_location": "L1364", "weight": 1.0 }, { @@ -165881,7 +166701,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1296", + "source_location": "L1365", "weight": 1.0 }, { @@ -165891,7 +166711,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1299", + "source_location": "L1368", "weight": 1.0 }, { @@ -165901,7 +166721,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1301", + "source_location": "L1370", "weight": 1.0 }, { @@ -165911,7 +166731,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1302", + "source_location": "L1371", "weight": 1.0 }, { @@ -165921,7 +166741,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1309", + "source_location": "L1378", "weight": 1.0 }, { @@ -165931,7 +166751,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1309", + "source_location": "L1378", "weight": 1.0 }, { @@ -165941,7 +166761,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1311", + "source_location": "L1380", "weight": 1.0 }, { @@ -165951,7 +166771,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1323", + "source_location": "L1392", "weight": 1.0 }, { @@ -165961,7 +166781,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1324", + "source_location": "L1393", "weight": 1.0 }, { @@ -165971,7 +166791,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1325", + "source_location": "L1394", "weight": 1.0 }, { @@ -165981,7 +166801,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1326", + "source_location": "L1395", "weight": 1.0 }, { @@ -165991,7 +166811,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1328", + "source_location": "L1397", "weight": 1.0 }, { @@ -166001,7 +166821,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1328", + "source_location": "L1397", "weight": 1.0 }, { @@ -166011,7 +166831,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1340", + "source_location": "L1409", "weight": 1.0 }, { @@ -166021,7 +166841,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1341", + "source_location": "L1410", "weight": 1.0 }, { @@ -166031,7 +166851,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1344", + "source_location": "L1413", "weight": 1.0 }, { @@ -166041,7 +166861,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1346", + "source_location": "L1415", "weight": 1.0 }, { @@ -166051,7 +166871,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1371", + "source_location": "L1440", "weight": 1.0 }, { @@ -166061,7 +166881,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1379", + "source_location": "L1448", "weight": 1.0 }, { @@ -166071,7 +166891,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1381", + "source_location": "L1450", "weight": 1.0 }, { @@ -166081,7 +166901,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1393", + "source_location": "L1462", "weight": 1.0 }, { @@ -166091,7 +166911,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1394", + "source_location": "L1463", "weight": 1.0 }, { @@ -166101,7 +166921,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1397", + "source_location": "L1466", "weight": 1.0 }, { @@ -166111,7 +166931,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1399", + "source_location": "L1468", "weight": 1.0 }, { @@ -166121,7 +166941,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1405", + "source_location": "L1474", "weight": 1.0 }, { @@ -166131,7 +166951,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1415", + "source_location": "L1484", "weight": 1.0 }, { @@ -166141,7 +166961,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1417", + "source_location": "L1486", "weight": 1.0 }, { @@ -166151,7 +166971,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1430", + "source_location": "L1499", "weight": 1.0 }, { @@ -166161,7 +166981,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1431", + "source_location": "L1500", "weight": 1.0 }, { @@ -166171,7 +166991,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1434", + "source_location": "L1503", "weight": 1.0 }, { @@ -166181,7 +167001,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1436", + "source_location": "L1505", "weight": 1.0 }, { @@ -166191,7 +167011,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1440", + "source_location": "L1509", "weight": 1.0 }, { @@ -166201,7 +167021,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1451", + "source_location": "L1520", "weight": 1.0 }, { @@ -166211,7 +167031,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1457", + "source_location": "L1526", "weight": 1.0 }, { @@ -166221,7 +167041,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1457", + "source_location": "L1526", "weight": 1.0 }, { @@ -166231,7 +167051,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1501", + "source_location": "L1570", "weight": 1.0 }, { @@ -166241,7 +167061,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1502", + "source_location": "L1571", "weight": 1.0 }, { @@ -166251,7 +167071,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1509", + "source_location": "L1578", "weight": 1.0 }, { @@ -166261,7 +167081,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1509", + "source_location": "L1578", "weight": 1.0 }, { @@ -166271,7 +167091,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1511", + "source_location": "L1580", "weight": 1.0 }, { @@ -166281,7 +167101,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1511", + "source_location": "L1580", "weight": 1.0 }, { @@ -166291,7 +167111,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1531", + "source_location": "L1600", "weight": 1.0 }, { @@ -166301,7 +167121,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1532", + "source_location": "L1601", "weight": 1.0 }, { @@ -166311,7 +167131,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1535", + "source_location": "L1604", "weight": 1.0 }, { @@ -166321,7 +167141,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1536", + "source_location": "L1605", "weight": 1.0 }, { @@ -166331,7 +167151,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1546", + "source_location": "L1615", "weight": 1.0 }, { @@ -166341,7 +167161,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1546", + "source_location": "L1615", "weight": 1.0 }, { @@ -166351,7 +167171,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1548", + "source_location": "L1617", "weight": 1.0 }, { @@ -166361,7 +167181,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1548", + "source_location": "L1617", "weight": 1.0 }, { @@ -166371,7 +167191,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1563", + "source_location": "L1632", "weight": 1.0 }, { @@ -166381,7 +167201,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1564", + "source_location": "L1633", "weight": 1.0 }, { @@ -166391,7 +167211,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1567", + "source_location": "L1636", "weight": 1.0 }, { @@ -166401,7 +167221,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1570", + "source_location": "L1639", "weight": 1.0 }, { @@ -166411,7 +167231,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1571", + "source_location": "L1640", "weight": 1.0 }, { @@ -166421,189 +167241,189 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1623", - "weight": 1.0 - }, - { - "source": "api_qc_list_qc_material_stock_checks", - "target": "crud_qc_material_stock_check_list_checks", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1624", - "weight": 1.0 - }, - { - "source": "api_qc_list_qc_material_stock_checks", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1635", - "weight": 1.0 - }, - { - "source": "api_qc_list_qc_material_stock_checks", - "target": "api_protocol_sample_collection_page_payload", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1635", - "weight": 1.0 - }, - { - "source": "api_qc_list_qc_material_stock_checks", - "target": "core_response_error_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1637", - "weight": 1.0 - }, - { - "source": "api_qc_list_qc_material_stock_checks", - "target": "str", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1637", - "weight": 1.0 - }, - { - "source": "api_qc_create_qc_material_stock_check", - "target": "api_clinical_payment_get_tenant_no", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1649", - "weight": 1.0 - }, - { - "source": "api_qc_create_qc_material_stock_check", - "target": "api_sample_reception_get_current_user_id", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1650", - "weight": 1.0 - }, - { - "source": "api_qc_create_qc_material_stock_check", - "target": "crud_base_crudbase_get", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1651", - "weight": 1.0 - }, - { - "source": "api_qc_create_qc_material_stock_check", - "target": "crud_qc_material_stock_check_create_check", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1652", - "weight": 1.0 - }, - { - "source": "api_qc_create_qc_material_stock_check", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1661", - "weight": 1.0 - }, - { - "source": "api_qc_create_qc_material_stock_check", - "target": "core_response_error_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1663", - "weight": 1.0 - }, - { - "source": "api_qc_create_qc_material_stock_check", - "target": "str", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1663", - "weight": 1.0 - }, - { - "source": "api_qc_get_qc_material_stock_check", - "target": "api_clinical_payment_get_tenant_no", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1675", - "weight": 1.0 - }, - { - "source": "api_qc_get_qc_material_stock_check", - "target": "crud_qc_material_stock_check_get_check_detail", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1676", - "weight": 1.0 - }, - { - "source": "api_qc_get_qc_material_stock_check", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1677", - "weight": 1.0 - }, - { - "source": "api_qc_get_qc_material_stock_check", - "target": "core_response_error_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1679", - "weight": 1.0 - }, - { - "source": "api_qc_get_qc_material_stock_check", - "target": "str", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", - "source_location": "L1679", - "weight": 1.0 - }, - { - "source": "api_qc_save_qc_material_stock_check_unused_lines", - "target": "api_clinical_payment_get_tenant_no", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/qc.py", "source_location": "L1692", "weight": 1.0 }, + { + "source": "api_qc_list_qc_material_stock_checks", + "target": "crud_qc_material_stock_check_list_checks", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1693", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_material_stock_checks", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1704", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_material_stock_checks", + "target": "api_protocol_sample_collection_page_payload", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1704", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_material_stock_checks", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1706", + "weight": 1.0 + }, + { + "source": "api_qc_list_qc_material_stock_checks", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1706", + "weight": 1.0 + }, + { + "source": "api_qc_create_qc_material_stock_check", + "target": "api_clinical_payment_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1718", + "weight": 1.0 + }, + { + "source": "api_qc_create_qc_material_stock_check", + "target": "api_sample_reception_get_current_user_id", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1719", + "weight": 1.0 + }, + { + "source": "api_qc_create_qc_material_stock_check", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1720", + "weight": 1.0 + }, + { + "source": "api_qc_create_qc_material_stock_check", + "target": "crud_qc_material_stock_check_create_check", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1721", + "weight": 1.0 + }, + { + "source": "api_qc_create_qc_material_stock_check", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1730", + "weight": 1.0 + }, + { + "source": "api_qc_create_qc_material_stock_check", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1732", + "weight": 1.0 + }, + { + "source": "api_qc_create_qc_material_stock_check", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1732", + "weight": 1.0 + }, + { + "source": "api_qc_get_qc_material_stock_check", + "target": "api_clinical_payment_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1744", + "weight": 1.0 + }, + { + "source": "api_qc_get_qc_material_stock_check", + "target": "crud_qc_material_stock_check_get_check_detail", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1745", + "weight": 1.0 + }, + { + "source": "api_qc_get_qc_material_stock_check", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1746", + "weight": 1.0 + }, + { + "source": "api_qc_get_qc_material_stock_check", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1748", + "weight": 1.0 + }, + { + "source": "api_qc_get_qc_material_stock_check", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1748", + "weight": 1.0 + }, + { + "source": "api_qc_save_qc_material_stock_check_unused_lines", + "target": "api_clinical_payment_get_tenant_no", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc.py", + "source_location": "L1761", + "weight": 1.0 + }, { "source": "api_qc_save_qc_material_stock_check_unused_lines", "target": "api_sample_reception_get_current_user_id", @@ -166611,7 +167431,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1693", + "source_location": "L1762", "weight": 1.0 }, { @@ -166621,7 +167441,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1694", + "source_location": "L1763", "weight": 1.0 }, { @@ -166631,7 +167451,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1695", + "source_location": "L1764", "weight": 1.0 }, { @@ -166641,7 +167461,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1703", + "source_location": "L1772", "weight": 1.0 }, { @@ -166651,7 +167471,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1705", + "source_location": "L1774", "weight": 1.0 }, { @@ -166661,7 +167481,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1705", + "source_location": "L1774", "weight": 1.0 }, { @@ -166671,7 +167491,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1717", + "source_location": "L1786", "weight": 1.0 }, { @@ -166681,7 +167501,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1718", + "source_location": "L1787", "weight": 1.0 }, { @@ -166691,7 +167511,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1719", + "source_location": "L1788", "weight": 1.0 }, { @@ -166701,7 +167521,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1720", + "source_location": "L1789", "weight": 1.0 }, { @@ -166711,7 +167531,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1722", + "source_location": "L1791", "weight": 1.0 }, { @@ -166721,7 +167541,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1722", + "source_location": "L1791", "weight": 1.0 }, { @@ -166731,7 +167551,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1734", + "source_location": "L1803", "weight": 1.0 }, { @@ -166741,7 +167561,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1735", + "source_location": "L1804", "weight": 1.0 }, { @@ -166751,7 +167571,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1736", + "source_location": "L1805", "weight": 1.0 }, { @@ -166761,7 +167581,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1737", + "source_location": "L1806", "weight": 1.0 }, { @@ -166771,7 +167591,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1739", + "source_location": "L1808", "weight": 1.0 }, { @@ -166781,7 +167601,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc.py", - "source_location": "L1739", + "source_location": "L1808", "weight": 1.0 }, { @@ -172541,7 +173361,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/menu.py", - "source_location": "L768", + "source_location": "L779", "weight": 1.0 }, { diff --git a/backend/graphify-out/GRAPH_REPORT.md b/backend/graphify-out/GRAPH_REPORT.md index 830ed4c1..eda3e210 100644 --- a/backend/graphify-out/GRAPH_REPORT.md +++ b/backend/graphify-out/GRAPH_REPORT.md @@ -1,12 +1,12 @@ # Graph Report - app (2026-06-12) ## Corpus Check -- 187 files · ~198,568 words +- 188 files · ~199,729 words - Verdict: corpus is large enough that graph structure adds value. ## Summary -- 3554 nodes · 16052 edges · 48 communities detected -- Extraction: 37% EXTRACTED · 63% INFERRED · 0% AMBIGUOUS · INFERRED: 10089 edges (avg confidence: 0.61) +- 3570 nodes · 16121 edges · 52 communities detected +- Extraction: 37% EXTRACTED · 63% INFERRED · 0% AMBIGUOUS · INFERRED: 10132 edges (avg confidence: 0.61) - Token cost: 0 input · 0 output ## Community Hubs (Navigation) @@ -52,24 +52,28 @@ - [[_COMMUNITY_Community 39|Community 39]] - [[_COMMUNITY_Community 40|Community 40]] - [[_COMMUNITY_Community 41|Community 41]] +- [[_COMMUNITY_Community 42|Community 42]] +- [[_COMMUNITY_Community 43|Community 43]] - [[_COMMUNITY_Community 44|Community 44]] - [[_COMMUNITY_Community 45|Community 45]] -- [[_COMMUNITY_Community 46|Community 46]] -- [[_COMMUNITY_Community 47|Community 47]] - [[_COMMUNITY_Community 48|Community 48]] - [[_COMMUNITY_Community 49|Community 49]] +- [[_COMMUNITY_Community 50|Community 50]] +- [[_COMMUNITY_Community 51|Community 51]] +- [[_COMMUNITY_Community 52|Community 52]] +- [[_COMMUNITY_Community 53|Community 53]] ## God Nodes (most connected - your core abstractions) -1. `success_response()` - 551 edges -2. `error_response()` - 451 edges -3. `SysUser` - 376 edges -4. `BizQcTaskResult` - 276 edges -5. `BizQcMaterialUsage` - 276 edges -6. `BizQcMaterial` - 271 edges -7. `BizQcMaterialStockBatch` - 263 edges -8. `BizMaterialStockLog` - 258 edges -9. `BizPilotPayment` - 257 edges -10. `BizMaterial` - 255 edges +1. `success_response()` - 552 edges +2. `error_response()` - 452 edges +3. `SysUser` - 377 edges +4. `BizQcTaskResult` - 278 edges +5. `BizQcMaterialUsage` - 278 edges +6. `BizQcMaterial` - 273 edges +7. `BizQcMaterialStockBatch` - 265 edges +8. `BizMaterialStockLog` - 260 edges +9. `BizPilotPayment` - 259 edges +10. `BizMaterial` - 257 edges ## Surprising Connections (you probably didn't know these) - `统一记录 API 请求/响应出入参的中间件` --uses--> `SysApiRequestLog` [INFERRED] @@ -87,236 +91,252 @@ ### Community 0 - "Community 0" Cohesion: 0.01 -Nodes (651): attachment_download_url(), create_dept(), create_dict_data(), create_dict_type(), create_express_company(), create_item_unit(), create_menu(), create_post() (+643 more) +Nodes (622): create_dept(), create_dict_data(), create_dict_type(), create_express_company(), create_item_unit(), create_menu(), create_post(), create_role_management() (+614 more) ### Community 1 - "Community 1" Cohesion: 0.01 -Nodes (495): AttachmentDownloadUrlBody, DeptCreateBody, DeptUpdateBody, DictDataCreateBody, DictDataUpdateBody, DictTypeCreateBody, DictTypeUpdateBody, ExpressCompanyCreateBody (+487 more) +Nodes (502): attachment_download_url(), AttachmentDownloadUrlBody, DeptCreateBody, DeptUpdateBody, dict_data_options(), DictDataCreateBody, DictDataUpdateBody, DictTypeCreateBody (+494 more) ### Community 2 - "Community 2" -Cohesion: 0.04 -Nodes (459): CellSampleTypeCreateBody, CellSampleTypeUpdateBody, CollectionRegionCreateBody, CollectionRegionUpdateBody, CustomerCreateBody, CustomerUpdateBody, HospitalCreateBody, HospitalUpdateBody (+451 more) +Cohesion: 0.06 +Nodes (303): 环境检测 — 检测项维护 + 登记管理 API, 保险公司及险种价格管理 API(保险公司 + 开票信息 + 险种价格), Base, ApiRequestLogCRUD, 耗材包 CRUD(biz_consumable_pack + biz_consumable_pack_item), 耗材 CRUD(biz_consumable), 字典类型 CRUD(sys_dict_type), 批量入库,同一事务;任一条失败则全部回滚。 (+295 more) ### Community 3 - "Community 3" Cohesion: 0.02 -Nodes (248): eq_unicode(), like_unicode(), MySQL 字符串比较/模糊匹配时统一排序规则,避免 Illegal mix of collations。, 跨表字符串等值比较(JOIN / WHERE)时统一为 utf8mb4_unicode_ci。, 将列显式设为 utf8mb4_unicode_ci。, unicode_ci(), delete(), get_multi_with_filters() (+240 more) +Nodes (214): list_customers(), list_protocol_nos(), _normalize_date_bound(), list_ethnics_for_select(), _list_insurance_companies(), _total_pages(), apply_data_scope(), _get_child_dept_ids() (+206 more) ### Community 4 - "Community 4" -Cohesion: 0.04 -Nodes (190): generate_uuid(), create_delivery(), _deduct_fee_on_delivery(), _generate_delivery_no(), get_delivery_by_schedule(), get_delivery_method(), list_deliveries_by_application(), list_delivery_materials() (+182 more) +Cohesion: 0.07 +Nodes (209): CellSampleTypeCreateBody, CellSampleTypeUpdateBody, CollectionRegionCreateBody, CollectionRegionUpdateBody, CustomerCreateBody, CustomerUpdateBody, HospitalCreateBody, HospitalUpdateBody (+201 more) ### Community 5 - "Community 5" -Cohesion: 0.03 -Nodes (142): _persist_protocol_sub_resources(), list_ethnics_for_select(), apply_data_scope(), _get_child_dept_ids(), get_user_dept_id(), _resolve_user_role_scopes(), align_fq_payment_details_payload(), _apply_payment_detail_list_filters() (+134 more) +Cohesion: 0.02 +Nodes (177): generate_uuid(), _apply_cell_product_status_change(), create_cell_product(), batch_stock_in(), batch_stock_out(), consumable_code_exists(), create_consumable(), _dec() (+169 more) ### Community 6 - "Community 6" Cohesion: 0.02 -Nodes (128): _jwt_user_payload(), Web 端登录用 RSA 公钥(PKCS#1 v1.5,与 JSEncrypt 一致), Web 端登录:账号为 sys_user.user_no,密码为 sys_user.password(bcrypt)。, refresh_token(), web_login(), web_login_rsa_public_key(), create_access_token(), create_refresh_token() (+120 more) +Nodes (173): _format_attachment_file_size(), urls_to_attachment_list(), list_production_tasks(), apply_task_result(), assert_task_assignee(), _active_users_in_tenant(), enrich_tasks_with_assignees(), is_user_assignee() (+165 more) ### Community 7 - "Community 7" -Cohesion: 0.03 -Nodes (108): get_designer_data(), ProcessDefCreateBody, ProcessDefUpdateBody, PublishVersionBody, 审批意见:前端传 commentText,兼容 comment。, StartInstanceBody, TaskActionBody, _error_json() (+100 more) +Cohesion: 0.02 +Nodes (142): get_role_menus(), get_user_by_id(), _avatar_url_field(), _build_current_user_payload(), _build_user_info_payload(), get_current_user_profile(), _jwt_user_payload(), logout() (+134 more) ### Community 8 - "Community 8" -Cohesion: 0.04 -Nodes (107): _apply_submit_receipt(), auto_create_payment(), batch_submit_receipt(), batch_submit_refund(), confirm_receipt(), confirm_refund(), _enrich_payment(), _get_or_raise() (+99 more) +Cohesion: 0.03 +Nodes (103): _business_type_label(), get_business_all_tasks(), _get_business_form_fields(), get_designer_data(), get_instance_detail(), ProcessDefCreateBody, ProcessDefUpdateBody, PublishVersionBody (+95 more) ### Community 9 - "Community 9" +Cohesion: 0.04 +Nodes (100): _ensure_customer_for_mother(), _persist_protocol_sub_resources(), align_fq_payment_details_payload(), _apply_payment_detail_list_filters(), _apply_submit_receipt_finance(), _apply_submit_refund_finance(), attachments_to_urls(), _audit_to_dict() (+92 more) + +### Community 10 - "Community 10" +Cohesion: 0.04 +Nodes (98): eq_unicode(), like_unicode(), MySQL 字符串比较/模糊匹配时统一排序规则,避免 Illegal mix of collations。, 跨表字符串等值比较(JOIN / WHERE)时统一为 utf8mb4_unicode_ci。, 将列显式设为 utf8mb4_unicode_ci。, unicode_ci(), _fmt_dt(), get_handover_by_schedule() (+90 more) + +### Community 11 - "Community 11" Cohesion: 0.07 Nodes (68): AccessLogCreateBody, AccessLogUpdateBody, CleanRoomCreateBody, CleanRoomUpdateBody, ExhibitionAppointmentCreateBody, ExhibitionAppointmentUpdateBody, OccupancyCreateBody, 运营支撑 API(洁净室、进出记录、仓储设施、储位、展厅预约) (+60 more) -### Community 10 - "Community 10" +### Community 12 - "Community 12" Cohesion: 0.35 Nodes (61): BatchStockInBody, BatchStockInItem, BatchStockOutBody, BatchStockOutItem, ConsumableCreateBody, ConsumablePackCreateBody, ConsumablePackUpdateBody, ConsumableUpdateBody (+53 more) -### Community 11 - "Community 11" -Cohesion: 0.05 -Nodes (51): 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() (+43 more) - -### Community 12 - "Community 12" -Cohesion: 0.07 -Nodes (56): code_exists(), create_material(), _dec(), _fmt_dt(), get_material(), _is_enabled_status(), list_materials(), _norm_status() (+48 more) - ### Community 13 - "Community 13" -Cohesion: 0.06 -Nodes (48): format_date(), optional_date(), parse_date(), 将字符串 / date / datetime 转为 date 或 None, _apply_sample_status_filter(), _base_query(), _fmt_dt(), list_protocol_sample_collections() (+40 more) +Cohesion: 0.07 +Nodes (58): batch_delete_research_donations(), change_donation_status(), convert_from_storage(), convert_to_storage(), create_research_donation(), delete_research_donation(), _get_current_user_id(), get_research_donation_detail() (+50 more) ### Community 14 - "Community 14" -Cohesion: 0.09 -Nodes (53): batch_delete_research_donations(), change_donation_status(), convert_from_storage(), convert_to_storage(), create_research_donation(), delete_research_donation(), _get_current_user_id(), get_research_donation_detail() (+45 more) +Cohesion: 0.08 +Nodes (51): code_exists(), create_material(), _dec(), _fmt_dt(), get_material(), _is_enabled_status(), list_materials(), _norm_status() (+43 more) ### Community 15 - "Community 15" +Cohesion: 0.09 +Nodes (50): complete_application(), create_basic_experiment_sale_schedules(), create_infusion_plan(), create_schedule(), _create_schedule_products(), _format_yyyy_mm_dd(), _generate_application_no(), get_application() (+42 more) + +### Community 16 - "Community 16" Cohesion: 0.06 Nodes (18): extract_avatar_storage_key(), 用户头像 URL 解析(sys_user.avatar 可能存 MinIO 相对路径或完整 URL), 从 upload 返回值或历史完整 URL 中提取 avatar/ 相对路径。, 服务端内部拼完整 URL(邮件等);Web API 应返回库中原始路径。, resolve_avatar_display_url(), BaseStorage, convert_heic_to_jpeg(), get_storage() (+10 more) -### Community 16 - "Community 16" -Cohesion: 0.09 -Nodes (43): 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() (+35 more) - ### Community 17 - "Community 17" -Cohesion: 0.09 -Nodes (40): batch_stock_in(), batch_stock_out(), consumable_code_exists(), create_consumable(), _dec(), get_consumable(), _is_enabled_status(), list_consumables() (+32 more) +Cohesion: 0.12 +Nodes (32): get_next_cell_product_code(), _ancestor_link_from_cell_product_input(), _ancestor_sample_chain_link(), _build_ancestor_chain(), _build_descendant_chain(), _build_facility_path_label(), build_split_product_codes(), create_cell_products_batch() (+24 more) ### Community 18 - "Community 18" -Cohesion: 0.09 -Nodes (41): deduct_for_step(), _display_remark(), list_stock_logs(), _parse_receiver_purpose_from_remark(), _resolve_receiver_purpose(), revert_step_stock_changes(), _row_to_dict(), _user_nick_name_map() (+33 more) - -### Community 19 - "Community 19" Cohesion: 0.12 Nodes (11): get_wechat_pay_client(), get_wechat_pay_v2(), 微信支付工具模块 支持微信支付 V3 API 文档参考: https://pay.weixin.qq.com/docs/v3/apis/index.ht, 统一下单接口 (V3) Args: out_trade_no: 商户订单号 total, 申请退款 Args: out_trade_no: 商户订单号 total_amount, 小程序调起支付的二次签名参数(与公众号 JSAPI 规则一致), 统一下单 (V2 API) Args: out_trade_no: 商户订单号 tot, 生成签名 V3 (SHA256 with RSA) (+3 more) -### Community 20 - "Community 20" +### Community 19 - "Community 19" Cohesion: 0.21 -Nodes (19): _consumable_row_to_dict(), create_process(), _create_sub_consumable(), _create_sub_data_collection(), _create_sub_output(), _create_sub_reagent(), _data_collection_row_to_dict(), get_process() (+11 more) +Nodes (23): _amount_for_row(), _batch_map(), deduct_for_task(), _deduct_task_usage_legacy_batch(), _display_remark(), list_linked_task_usages(), list_my_usages(), list_requisition_options() (+15 more) -### Community 21 - "Community 21" +### Community 20 - "Community 20" Cohesion: 0.18 Nodes (18): company_code_exists(), create_company(), get_company(), list_companies(), list_company_options(), _row_to_dict(), soft_delete_company(), update_company() (+10 more) -### Community 22 - "Community 22" +### Community 21 - "Community 21" Cohesion: 0.21 Nodes (15): batch_generate_protocol_nos(), batch_issue_protocol_nos(), batch_revoke_protocol_nos(), create_protocol_no(), get_protocol_no(), list_protocol_nos(), _parse_issued_time(), protocol_no_exists() (+7 more) +### Community 22 - "Community 22" +Cohesion: 0.23 +Nodes (12): create_collection_region(), create_hospital(), get_collection_region(), get_hospital(), _hospital_names_by_region_ids(), _hospital_to_dict(), list_collection_regions(), list_hospitals() (+4 more) + ### Community 23 - "Community 23" -Cohesion: 0.25 -Nodes (14): batch_stock_in(), batch_stock_out(), _code_exists(), create_material(), _dec(), _fmt_dt(), get_material(), list_materials() (+6 more) +Cohesion: 0.24 +Nodes (9): 微信消息通知服务 支持微信小程序模板消息推送 使用方式: from app.core.wechat_message import Wech, 发送模板消息 Args: openid: 用户openid templ, send_delivery_notice(), send_delivery_warning(), send_order_status(), send_payment_success(), send_refund_result(), send_urge_notification() (+1 more) ### Community 24 - "Community 24" Cohesion: 0.24 -Nodes (9): 微信消息通知服务 支持微信小程序模板消息推送 使用方式: from app.core.wechat_message import Wech, 发送模板消息 Args: openid: 用户openid templ, send_delivery_notice(), send_delivery_warning(), send_order_status(), send_payment_success(), send_refund_result(), send_urge_notification() (+1 more) +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 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 26 - "Community 26" -Cohesion: 0.24 -Nodes (9): _ensure_customer_for_mother(), create_customer(), get_customer(), id_card_taken(), list_customers(), 客户 CRUD(biz_customer), _row_to_dict(), soft_delete_customer() (+1 more) - -### 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 28 - "Community 28" +### Community 27 - "Community 27" Cohesion: 0.29 Nodes (9): _build_tree(), _cascade_soft_delete(), create_menu(), get_menu(), list_menus(), list_menus_tree(), _row_to_dict(), soft_delete_menu() (+1 more) -### Community 29 - "Community 29" +### Community 28 - "Community 28" Cohesion: 0.31 Nodes (8): create_express_company(), express_code_exists(), get_express_company(), list_express_companies(), 快递公司 CRUD(biz_express_company), _row_to_dict(), soft_delete_express_company(), update_express_company() -### Community 30 - "Community 30" +### 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 31 - "Community 31" +### Community 30 - "Community 30" Cohesion: 0.38 Nodes (9): create_env_detect_item(), get_env_detect_item(), item_code_exists(), list_active_env_detect_items(), list_env_detect_items(), _order_query(), _row_to_dict(), soft_delete_env_detect_item() (+1 more) -### Community 32 - "Community 32" +### Community 31 - "Community 31" Cohesion: 0.31 Nodes (8): category_code_exists(), create_process_category(), get_process_category(), list_process_categories(), 工艺工序分类 CRUD(biz_process_category), _row_to_dict(), soft_delete_process_category(), update_process_category() -### Community 33 - "Community 33" +### Community 32 - "Community 32" 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" +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" +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" Cohesion: 0.36 Nodes (7): create_post(), get_post(), list_posts(), post_code_exists(), _row_to_dict(), soft_delete_post(), update_post() -### Community 35 - "Community 35" +### 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.36 +Nodes (7): create_site(), get_site(), list_sites(), _row_to_dict(), site_code_exists(), soft_delete_site(), update_site() + +### Community 38 - "Community 38" +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 39 - "Community 39" Cohesion: 0.29 Nodes (2): BaseModel, SoftDeleteModel -### Community 36 - "Community 36" +### Community 40 - "Community 40" Cohesion: 0.38 Nodes (6): derive_legacy_status_from_three(), derive_three_status_from_legacy(), 阶段A兼容:从旧 status 推导三字段。 约束:旧 status 本身混合了支付/配送/订单生命周期,因此只能尽力推断; 若业务侧已有更精确, 阶段A兼容:从三字段反推旧 status(用于旧前端/旧筛选参数兼容)。, ThreeStatus, _to_decimal() -### Community 37 - "Community 37" +### Community 41 - "Community 41" Cohesion: 0.5 Nodes (3): BaseSettings, Config, Settings -### Community 38 - "Community 38" +### Community 42 - "Community 42" Cohesion: 0.5 Nodes (2): _auto_fill_create_dept_id(), ORM before_insert 钩子:当 create_dept_id 为空时,自动从请求上下文填充当前用户部门 ID -### Community 39 - "Community 39" +### Community 43 - "Community 43" Cohesion: 0.67 Nodes (2): get_menu_list(), 运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,13 个一级菜单) -### Community 40 - "Community 40" +### Community 44 - "Community 44" Cohesion: 1.0 Nodes (1): 请求级别的用户上下文变量 通过 contextvars 在请求处理链路中传递当前用户信息, 供 SQLAlchemy 事件监听器等底层机制使用,避免逐层手动传 -### Community 41 - "Community 41" +### Community 45 - "Community 45" Cohesion: 1.0 Nodes (1): API 路由包(骨架:公共鉴权 + 静态菜单 + 运营端占位) -### Community 44 - "Community 44" +### Community 48 - "Community 48" Cohesion: 1.0 Nodes (1): 发送订单状态通知 Args: openid: 用户openid ord -### Community 45 - "Community 45" +### Community 49 - "Community 49" Cohesion: 1.0 Nodes (1): 发送支付成功通知 Args: openid: 用户openid ord -### Community 46 - "Community 46" +### Community 50 - "Community 50" Cohesion: 1.0 Nodes (1): 发送配送通知 Args: openid: 配送员openid task -### Community 47 - "Community 47" +### Community 51 - "Community 51" Cohesion: 1.0 Nodes (1): 发送配送时效预警 Args: openid: 配送员openid ta -### Community 48 - "Community 48" +### Community 52 - "Community 52" Cohesion: 1.0 Nodes (1): 发送退款结果通知 Args: openid: 用户openid ord -### Community 49 - "Community 49" +### Community 53 - "Community 53" Cohesion: 1.0 Nodes (1): 发送催单通知给配送员 Args: deliver_openid: 配送员openid ## Knowledge Gaps - **109 isolated node(s):** `刷新会话 TTL(refreshToken 续期;已登录用户每次 API 校验通过后滑动续期)`, `写入 refreshToken(用于 one-time 使用/吊销)`, `根据 token 获取当前用户(包含 Redis 会话校验;会话滑动续期)`, `登录凭据 RSA 解密(与前端 JSEncrypt PKCS#1 v1.5 兼容)。`, `Base64 密文 -> JSON 对象(须含 username、password、ts 毫秒时间戳)。` (+104 more) These have ≤1 connection - possible missing edges or undocumented components. -- **Thin community `Community 35`** (8 nodes): `BaseModel`, `.to_dict()`, `get_active()`, `base.py`, `SoftDeleteModel`, `.restore()`, `.soft_delete()`, `__tablename__()` +- **Thin community `Community 39`** (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 38`** (4 nodes): `_auto_fill_create_dept_id()`, `get_db()`, `database.py`, `ORM before_insert 钩子:当 create_dept_id 为空时,自动从请求上下文填充当前用户部门 ID` +- **Thin community `Community 42`** (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 39`** (3 nodes): `get_menu_list()`, `menu.py`, `运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,13 个一级菜单)` +- **Thin community `Community 43`** (3 nodes): `get_menu_list()`, `menu.py`, `运营端菜单接口(与 web-admin 前端静态路由 sqxp.ts 对齐,13 个一级菜单)` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 40`** (2 nodes): `context.py`, `请求级别的用户上下文变量 通过 contextvars 在请求处理链路中传递当前用户信息, 供 SQLAlchemy 事件监听器等底层机制使用,避免逐层手动传` +- **Thin community `Community 44`** (2 nodes): `context.py`, `请求级别的用户上下文变量 通过 contextvars 在请求处理链路中传递当前用户信息, 供 SQLAlchemy 事件监听器等底层机制使用,避免逐层手动传` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 41`** (2 nodes): `__init__.py`, `API 路由包(骨架:公共鉴权 + 静态菜单 + 运营端占位)` +- **Thin community `Community 45`** (2 nodes): `__init__.py`, `API 路由包(骨架:公共鉴权 + 静态菜单 + 运营端占位)` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 44`** (1 nodes): `发送订单状态通知 Args: openid: 用户openid ord` +- **Thin community `Community 48`** (1 nodes): `发送订单状态通知 Args: openid: 用户openid ord` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 45`** (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 46`** (1 nodes): `发送配送通知 Args: openid: 配送员openid task` +- **Thin community `Community 50`** (1 nodes): `发送配送通知 Args: openid: 配送员openid task` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 47`** (1 nodes): `发送配送时效预警 Args: openid: 配送员openid ta` +- **Thin community `Community 51`** (1 nodes): `发送配送时效预警 Args: openid: 配送员openid ta` 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 52`** (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: deliver_openid: 配送员openid` +- **Thin community `Community 53`** (1 nodes): `发送催单通知给配送员 Args: deliver_openid: 配送员openid` Too small to be a meaningful cluster - may be noise or needs more connections extracted. ## Suggested Questions _Questions this graph is uniquely positioned to answer:_ -- **Why does `SysUser` connect `Community 1` to `Community 2`, `Community 4`, `Community 6`, `Community 7`, `Community 8`, `Community 9`, `Community 10`, `Community 13`, `Community 14`, `Community 22`?** - _High betweenness centrality (0.110) - this node is a cross-community bridge._ -- **Why does `success_response()` connect `Community 0` to `Community 1`, `Community 5`, `Community 6`, `Community 39`, `Community 7`, `Community 14`, `Community 16`?** - _High betweenness centrality (0.097) - this node is a cross-community bridge._ -- **Why does `generate_uuid()` connect `Community 4` to `Community 0`, `Community 2`, `Community 3`, `Community 5`, `Community 6`, `Community 7`, `Community 8`, `Community 9`, `Community 11`, `Community 12`, `Community 13`, `Community 14`, `Community 16`, `Community 17`, `Community 18`, `Community 20`, `Community 21`, `Community 22`, `Community 23`, `Community 25`, `Community 26`, `Community 27`, `Community 28`, `Community 29`, `Community 30`, `Community 31`, `Community 32`, `Community 33`, `Community 34`?** - _High betweenness centrality (0.050) - this node is a cross-community bridge._ -- **Are the 559 inferred relationships involving `str` (e.g. with `unhandled_exception_handler()` and `get_current_user_by_token()`) actually correct?** - _`str` has 559 INFERRED edges - model-reasoned connections that need verification._ -- **Are the 550 inferred relationships involving `success_response()` (e.g. with `list_storage_release_reviews()` and `get_storage_release_review_detail()`) actually correct?** - _`success_response()` has 550 INFERRED edges - model-reasoned connections that need verification._ -- **Are the 450 inferred relationships involving `error_response()` (e.g. with `_json_error_response()` and `list_storage_release_reviews()`) actually correct?** - _`error_response()` has 450 INFERRED edges - model-reasoned connections that need verification._ -- **Are the 374 inferred relationships involving `SysUser` (e.g. with `数据权限过滤(V0.3:基于角色 data_scope 的查询级行级过滤) data_scope 值: 1 = 全部数据 2 = 本部门数据 3` and `从 SysUser 读取用户的 dept_id。`) actually correct?** - _`SysUser` has 374 INFERRED edges - model-reasoned connections that need verification._ \ No newline at end of file +- **Why does `SysUser` connect `Community 1` to `Community 2`, `Community 3`, `Community 4`, `Community 5`, `Community 6`, `Community 7`, `Community 8`, `Community 10`, `Community 11`, `Community 12`, `Community 13`, `Community 21`, `Community 24`?** + _High betweenness centrality (0.113) - this node is a cross-community bridge._ +- **Why does `generate_uuid()` connect `Community 5` to `Community 0`, `Community 2`, `Community 3`, `Community 4`, `Community 6`, `Community 7`, `Community 8`, `Community 9`, `Community 10`, `Community 11`, `Community 13`, `Community 14`, `Community 17`, `Community 19`, `Community 20`, `Community 21`, `Community 22`, `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`?** + _High betweenness centrality (0.069) - this node is a cross-community bridge._ +- **Why does `success_response()` connect `Community 0` to `Community 1`, `Community 3`, `Community 7`, `Community 8`, `Community 43`, `Community 13`, `Community 17`?** + _High betweenness centrality (0.055) - this node is a cross-community bridge._ +- **Are the 560 inferred relationships involving `str` (e.g. with `unhandled_exception_handler()` and `get_current_user_by_token()`) actually correct?** + _`str` has 560 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 551 inferred relationships involving `success_response()` (e.g. with `list_storage_release_reviews()` and `get_storage_release_review_detail()`) actually correct?** + _`success_response()` has 551 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 451 inferred relationships involving `error_response()` (e.g. with `_json_error_response()` and `list_storage_release_reviews()`) actually correct?** + _`error_response()` has 451 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 375 inferred relationships involving `SysUser` (e.g. with `数据权限过滤(V0.3:基于角色 data_scope 的查询级行级过滤) data_scope 值: 1 = 全部数据 2 = 本部门数据 3` and `从 SysUser 读取用户的 dept_id。`) actually correct?** + _`SysUser` has 375 INFERRED edges - model-reasoned connections that need verification._ \ No newline at end of file diff --git a/backend/graphify-out/graph.html b/backend/graphify-out/graph.html index c0fc0f17..f10cabe6 100644 --- a/backend/graphify-out/graph.html +++ b/backend/graphify-out/graph.html @@ -57,12 +57,12 @@
-
3554 nodes · 16052 edges · 54 communities
+
3570 nodes · 16121 edges · 58 communities
+ + diff --git a/web-admin/graphify-out/.graphify_analysis.json b/web-admin/graphify-out/.graphify_analysis.json index 0206c9a5..b0757c95 100644 --- a/web-admin/graphify-out/.graphify_analysis.json +++ b/web-admin/graphify-out/.graphify_analysis.json @@ -154,10 +154,8 @@ "api_admin_fetchitemunitlist", "api_admin_fetchnotdeletedregions", "api_admin_fetchpilotapplicationdetail", - "api_admin_fetchpilotcheckupactualitems", "api_admin_fetchpilotcheckuplist", "api_admin_fetchpilotcheckuppendingpatients", - "api_admin_fetchpilotcheckupreserveitems", "api_admin_fetchpilotdeliverydetail", "api_admin_fetchpilotdeliverylistbyapplication", "api_admin_fetchpilotdeliverymaterials", @@ -271,6 +269,12 @@ "api_cell_product_ts", "api_chinaregion_fetchchinaregiontree", "api_chinaregion_ts", + "api_env_detect_record_fetchcreateenvdetectrecord", + "api_env_detect_record_fetchdeleteenvdetectrecord", + "api_env_detect_record_fetchenvdetectrecorddetail", + "api_env_detect_record_fetchenvdetectrecordlist", + "api_env_detect_record_fetchupdateenvdetectrecord", + "api_env_detect_record_ts", "api_infusion_schedule_handover_fetchinfusionscheduleoutboundhandover", "api_infusion_schedule_handover_saveinfusionscheduleoutboundhandover", "api_infusion_schedule_handover_ts", @@ -286,6 +290,7 @@ "api_qc_lab_test_item_fetchupdateqclabtestitem", "api_qc_lab_test_item_ts", "api_qc_material_usage_fetchmyqcmaterialusagelist", + "api_qc_material_usage_fetchqcmateriallinkedtaskusages", "api_qc_material_usage_fetchqcmaterialrequisitionoptions", "api_qc_material_usage_fetchqcmaterialusagelist", "api_qc_material_usage_ts", @@ -293,12 +298,20 @@ "api_qc_task_result_fetchqctaskmaterialusages", "api_qc_task_result_fetchqctaskresults", "api_qc_task_result_ts", - "api_qc_third_party_company_fetchcreateqcthirdpartycompany", - "api_qc_third_party_company_fetchdeleteqcthirdpartycompany", - "api_qc_third_party_company_fetchqcthirdpartycompanylist", - "api_qc_third_party_company_fetchqcthirdpartycompanyoptions", - "api_qc_third_party_company_fetchupdateqcthirdpartycompany", - "api_qc_third_party_company_ts", + "api_qc_third_party_item_fetchcreateqcthirdpartyitem", + "api_qc_third_party_item_fetchdeleteqcthirdpartyitem", + "api_qc_third_party_item_fetchqcthirdpartyitemlist", + "api_qc_third_party_item_fetchqcthirdpartyitemsactive", + "api_qc_third_party_item_fetchupdateqcthirdpartyitem", + "api_qc_third_party_item_ts", + "api_qc_work_order_fetchconfigureqcworkorder", + "api_qc_work_order_fetchcreateqcworkorder", + "api_qc_work_order_fetchdeleteqcworkorder", + "api_qc_work_order_fetchoutboundqcdetail", + "api_qc_work_order_fetchqcworkorderdetail", + "api_qc_work_order_fetchqcworkorderlist", + "api_qc_work_order_fetchupdateqcworkorder", + "api_qc_work_order_ts", "api_research_donation_sample_collection_fetchresearchdonationsamplecollectionlist", "api_research_donation_sample_collection_ts", "api_sample_reception_fetchallocatelabstoragecodes", @@ -321,7 +334,6 @@ "api_system_fetchupdateupgradelog", "api_system_ts", "cell_product_type_projectpricesystemtab_if", - "checkup_management_checkupdetaildialog_loaddata", "modules_user_dialog_initformdata", "modules_user_dialog_loadrolelist", "post_index_handleview", @@ -339,7 +351,9 @@ "api_admin_fetchcheckupinstitutionpackagedetail", "api_admin_fetchcheckupinstitutionpackages", "api_admin_fetchcheckupinstitutionprojects", + "api_admin_fetchpilotcheckupactualitems", "api_admin_fetchpilotcheckupdetail", + "api_admin_fetchpilotcheckupreserveitems", "api_admin_markpilotcheckupchecked", "api_admin_savepilotcheckup", "api_admin_savepilotcheckupactualitems", @@ -367,6 +381,7 @@ "checkup_management_checkupdetaildialog_handlemarkchecked", "checkup_management_checkupdetaildialog_handlesave", "checkup_management_checkupdetaildialog_isimagefile", + "checkup_management_checkupdetaildialog_loaddata", "checkup_management_checkupdetaildialog_removereport", "checkup_management_checkupdetaildialog_saveactualitem", "checkup_management_checkupfilldialog_confirmpackageselect", @@ -387,7 +402,6 @@ "checkup_management_checkupmarkcheckeddialog_confirmpackageselect", "checkup_management_checkupmarkcheckeddialog_confirmprojectselect", "checkup_management_checkupmarkcheckeddialog_downloadreport", - "checkup_management_checkupmarkcheckeddialog_formatnowdatetime", "checkup_management_checkupmarkcheckeddialog_fullfileurl", "checkup_management_checkupmarkcheckeddialog_handleopenpackageselector", "checkup_management_checkupmarkcheckeddialog_handleopenprojectselector", @@ -415,7 +429,8 @@ "components_business_dialog_form_body_index_vue", "components_core_layouts_art_settings_panel_widget_settingitem_vue", "core_iframeroutemanager_iframeroutemanager_add", - "material_index_pad", + "core_routepermissionvalidator_routepermissionvalidator_buildmenupathset", + "core_routevalidator_routevalidator_loglayouterror", "modules_user_search_handlereset", "modules_user_search_handlesearch", "pilot_application_applicationdetaildialog_if", @@ -477,7 +492,6 @@ "core_menuprocessor_menuprocessor_validatemenulist", "core_menuprocessor_menuprocessor_validatemenupaths", "core_routepermissionvalidator_routepermissionvalidator", - "core_routepermissionvalidator_routepermissionvalidator_buildmenupathset", "core_routepermissionvalidator_routepermissionvalidator_checkpathprefix", "core_routepermissionvalidator_routepermissionvalidator_haspermission", "core_routepermissionvalidator_routepermissionvalidator_isdynamicroutematch", @@ -623,73 +637,6 @@ "views_production_consumable_consumablepacktab_vue" ], "4": [ - "api_admin_fetchcreatecustomer", - "api_admin_fetchcustomerlist", - "api_admin_fetchdeletecustomer", - "api_admin_fetchupdatecustomer", - "api_admin_updateinfusionschedulestatus", - "api_production_work_order_fetchcompleteproductionworkorder", - "api_production_work_order_fetchconfigureproductionworkorder", - "api_production_work_order_fetchcreateproductionworkorder", - "api_production_work_order_fetchdeleteproductionworkorder", - "api_production_work_order_fetchproductionworkorderdetail", - "api_production_work_order_fetchproductionworkorderlist", - "api_production_work_order_fetchupdateproductionworkorder", - "api_production_work_order_ts", - "components_business_work_order_remark_dialog_index_vue", - "customer_index_formatlocaldate", - "customer_index_handleadd", - "customer_index_handlebatchdelete", - "customer_index_handledelete", - "customer_index_handledropdowncommand", - "customer_index_handleedit", - "customer_index_handlereset", - "customer_index_handlesearch", - "customer_index_handleselectionchange", - "customer_index_handlesubmit", - "customer_index_handleview", - "customer_index_loaddata", - "customer_index_resetform", - "infusion_schedule_management_schedulecanceldialog_handlesubmit", - "pilot_application_infusionscheduletab_buildcompleteconfirmmessage", - "pilot_application_infusionscheduletab_cancancelschedule", - "pilot_application_infusionscheduletab_cancompleteschedule", - "pilot_application_infusionscheduletab_canconfirmschedule", - "pilot_application_infusionscheduletab_caneditschedule", - "pilot_application_infusionscheduletab_canshowhandover", - "pilot_application_infusionscheduletab_getdefaulttimerange", - "pilot_application_infusionscheduletab_getinfusionstatus", - "pilot_application_infusionscheduletab_handlecancel", - "pilot_application_infusionscheduletab_handlecomplete", - "pilot_application_infusionscheduletab_handleconfirm", - "pilot_application_infusionscheduletab_handledropdowncommand", - "pilot_application_infusionscheduletab_handlehandover", - "pilot_application_infusionscheduletab_handleselectionchange", - "pilot_application_infusionscheduletab_handleview", - "pilot_application_infusionscheduletab_hasmorescheduleactions", - "pilot_application_infusionscheduletab_hasprimaryscheduleactions", - "pilot_application_infusionscheduletab_isinfusionthisweek", - "production_work_order_dispatchtaskdialog_if", - "production_work_order_index_formatoutboundschedulesortno", - "production_work_order_index_formatoutboundscheduletotalcount", - "production_work_order_index_formattempemptyfield", - "production_work_order_index_handleadd", - "production_work_order_index_handlereceptionattachmentpreview", - "production_work_order_index_handletypetabchange", - "production_work_order_index_protocolstatuslabelbysource", - "production_work_order_index_protocolstatustagtypebysource", - "production_work_order_index_shouldshowtempemptyfield", - "production_work_order_index_submitadd", - "views_basic_info_customer_index_vue", - "views_pilot_service_infusion_schedule_management_schedulecanceldialog_vue", - "views_pilot_service_pilot_application_infusionscheduletab_vue", - "views_production_production_work_order_dispatchtaskdialog_vue", - "views_production_production_work_order_index_vue", - "views_production_production_work_order_workordertasksublist_vue", - "work_order_remark_dialog_index_handleclose", - "work_order_remark_dialog_index_handlesubmit" - ], - "5": [ "api_business_fetchuploadattachment", "art_fireworks_effect_index_fireworksystem", "art_fireworks_effect_index_fireworksystem_constructor", @@ -701,9 +648,24 @@ "art_fireworks_effect_index_fireworksystem_preloadimage", "art_page_content_index_reload", "checkup_management_checkupdetaildialog_handlereportupload", + "checkup_management_checkupmarkcheckeddialog_formatnowdatetime", "checkup_management_checkupmarkcheckeddialog_handlereportupload", + "components_business_outbound_material_form_sections_index_vue", "components_core_layouts_art_fireworks_effect_index_vue", "components_core_layouts_art_page_content_index_vue", + "infusion_schedule_management_infusionschedulehandoverdialog_applydefaulthandoveruser", + "infusion_schedule_management_infusionschedulehandoverdialog_formathandoveruserlabel", + "infusion_schedule_management_infusionschedulehandoverdialog_formatnowdatetime", + "infusion_schedule_management_infusionschedulehandoverdialog_fullfileurl", + "infusion_schedule_management_infusionschedulehandoverdialog_handledownloadattachment", + "infusion_schedule_management_infusionschedulehandoverdialog_handlepreviewattachment", + "infusion_schedule_management_infusionschedulehandoverdialog_isimagefile", + "infusion_schedule_management_infusionschedulehandoverdialog_isvideofile", + "infusion_schedule_management_infusionschedulehandoverdialog_onhandoveruserchange", + "infusion_schedule_management_infusionschedulehandoverdialog_parseattachmenturls", + "infusion_schedule_management_infusionschedulehandoverdialog_removeattachment", + "infusion_schedule_management_infusionschedulehandoverdialog_resethandoverform", + "material_index_pad", "navigation_jump_handlemenujump", "navigation_jump_openexternallink", "pilot_application_applicationdetaildialog_async", @@ -753,8 +715,85 @@ "utils_protocol_payment_installment_sortfqpaymentdetails", "utils_protocol_payment_installment_syncfqpaymentdetailrowcount", "utils_protocol_payment_installment_ts", + "views_pilot_service_infusion_schedule_management_infusionschedulehandoverdialog_vue", "views_production_production_work_order_stepdetailpanel_vue" ], + "5": [ + "api_business_fetchattachmentdownloadurl", + "components_business_qc_task_view_dialog_index_vue", + "components_business_work_order_remark_dialog_index_vue", + "outbound_release_review_outboundreleasereviewdialog_fullfileurl", + "outbound_release_review_outboundreleasereviewdialog_handledownloadattachment", + "outbound_release_review_outboundreleasereviewdialog_handlepreviewattachment", + "outbound_release_review_outboundreleasereviewdialog_isimagefile", + "outbound_release_review_outboundreleasereviewdialog_isvideofile", + "outbound_release_review_outboundreleasereviewdialog_removeattachment", + "outbound_release_review_outboundreleasereviewdialog_resetform", + "production_work_order_dispatchtaskdialog_if", + "production_work_order_index_formatoutboundschedulesortno", + "production_work_order_index_formatoutboundscheduletotalcount", + "production_work_order_index_formattempemptyfield", + "production_work_order_index_handleadd", + "production_work_order_index_handlereceptionattachmentdownload", + "production_work_order_index_handlereceptionattachmentpreview", + "production_work_order_index_protocolstatuslabelbysource", + "production_work_order_index_protocolstatustagtypebysource", + "production_work_order_index_shouldshowtempemptyfield", + "protocol_audit_fullmoontodotab_handledownloadattachment", + "qc_task_view_dialog_index_attachmentfullurl", + "qc_task_view_dialog_index_handleattachmentdownload", + "qc_task_view_dialog_index_handleattachmentpreview", + "qc_work_order_index_buildconfiguredonlysection", + "qc_work_order_index_buildtasktypesections", + "qc_work_order_index_formatconfiguredlabitems", + "qc_work_order_index_formatconfiguredthirditems", + "qc_work_order_index_formatmetric", + "qc_work_order_index_handlereceptionattachmentdownload", + "qc_work_order_index_handlereceptionattachmentpreview", + "qc_work_order_index_handletaskattachmentdownload", + "qc_work_order_index_handletaskattachmentpreview", + "qc_work_order_index_protocolstatuslabelbysource", + "qc_work_order_index_protocolstatustagtypebysource", + "qc_work_order_index_taskattachmentfullurl", + "qc_work_order_outboundqcviewdialog_conclusiontagtype", + "qc_work_order_outboundqcviewdialog_handledownload", + "qc_work_order_outboundqcviewdialog_handletaskdownload", + "qc_work_order_outboundqcviewdialog_handletaskpreview", + "qc_work_order_outboundqcviewdialog_taskattachmentslotname", + "qc_work_order_outboundqcviewdialog_taskmaterialslotname", + "qc_work_order_qcworkordercardlist_canconfigureworkorder", + "qc_work_order_qcworkordercardlist_candeleteworkorder", + "qc_work_order_qcworkordercardlist_caneditremarkworkorder", + "qc_work_order_qcworkordercardlist_canedittemporaryworkorder", + "qc_work_order_qcworkordercardlist_cardindex", + "qc_work_order_qcworkordercardlist_formatdetectmethods", + "qc_work_order_qcworkordercardlist_formatoutboundschedulesortno", + "qc_work_order_qcworkordercardlist_formatoutboundscheduletotalcount", + "qc_work_order_qcworkordercardlist_formattempcellproductfield", + "qc_work_order_qcworkordercardlist_formattempemptyfield", + "qc_work_order_qcworkordercardlist_hasmoreworkorderactions", + "qc_work_order_qcworkordercardlist_protocolstatustagtypebysource", + "qc_work_order_qcworkordercardlist_shouldshowtempemptyfield", + "qc_work_order_qcworkordercardlist_workorderstatustagtype", + "storage_release_review_storagereleaseviewdialog_attachmentfullurl", + "storage_release_review_storagereleaseviewdialog_handleattachmentdownload", + "storage_release_review_storagereleaseviewdialog_handleattachmentpreview", + "storage_release_review_storagereleaseviewdialog_handlereceptionattachmentdownload", + "storage_release_review_storagereleaseviewdialog_handlereceptionattachmentpreview", + "utils_download_attachment_downloadattachmentfile", + "utils_download_attachment_triggeranchordownload", + "utils_download_attachment_ts", + "views_pilot_service_outbound_release_review_outboundreleasereviewdialog_vue", + "views_production_production_work_order_dispatchtaskdialog_vue", + "views_production_production_work_order_index_vue", + "views_production_production_work_order_workordertasksublist_vue", + "views_quality_inspection_qc_work_order_index_vue", + "views_quality_inspection_qc_work_order_outboundqcviewdialog_vue", + "views_quality_inspection_qc_work_order_qcworkordercardlist_vue", + "views_quality_inspection_storage_release_review_storagereleaseviewdialog_vue", + "work_order_remark_dialog_index_handleclose", + "work_order_remark_dialog_index_handlesubmit" + ], "6": [ "api_outbound_release_review_batchreviewoutboundrelease", "api_outbound_release_review_deletereleasereview", @@ -787,9 +826,9 @@ "core_routevalidator_routevalidator_checkcomponents", "core_routevalidator_routevalidator_checkduplicates", "core_routevalidator_routevalidator_checknestedindexcomponent", - "core_routevalidator_routevalidator_loglayouterror", "core_routevalidator_routevalidator_resolvepath", "core_routevalidator_routevalidator_validate", + "customer_index_handlebatchdelete", "dept_index_catch", "list_donationauditdialog_handlesubmit", "list_donationauditdialog_resetform", @@ -939,6 +978,107 @@ "utils_sys_upgrade_ts" ], "9": [ + "api_admin_fetchcreatecustomer", + "api_admin_fetchcustomerlist", + "api_admin_fetchdeletecustomer", + "api_admin_fetchupdatecustomer", + "api_admin_updateinfusionschedulestatus", + "api_production_work_order_fetchcompleteproductionworkorder", + "api_production_work_order_fetchconfigureproductionworkorder", + "api_production_work_order_fetchcreateproductionworkorder", + "api_production_work_order_fetchdeleteproductionworkorder", + "api_production_work_order_fetchproductionworkorderdetail", + "api_production_work_order_fetchproductionworkorderlist", + "api_production_work_order_fetchupdateproductionworkorder", + "api_production_work_order_ts", + "customer_index_formatlocaldate", + "customer_index_handleadd", + "customer_index_handledelete", + "customer_index_handledropdowncommand", + "customer_index_handleedit", + "customer_index_handlereset", + "customer_index_handlesearch", + "customer_index_handleselectionchange", + "customer_index_handlesubmit", + "customer_index_handleview", + "customer_index_loaddata", + "customer_index_resetform", + "infusion_schedule_management_schedulecanceldialog_handlesubmit", + "pilot_application_infusionscheduletab_buildcompleteconfirmmessage", + "pilot_application_infusionscheduletab_cancancelschedule", + "pilot_application_infusionscheduletab_cancompleteschedule", + "pilot_application_infusionscheduletab_canconfirmschedule", + "pilot_application_infusionscheduletab_caneditschedule", + "pilot_application_infusionscheduletab_canshowhandover", + "pilot_application_infusionscheduletab_getdefaulttimerange", + "pilot_application_infusionscheduletab_getinfusionstatus", + "pilot_application_infusionscheduletab_handlecancel", + "pilot_application_infusionscheduletab_handlecomplete", + "pilot_application_infusionscheduletab_handleconfirm", + "pilot_application_infusionscheduletab_handledropdowncommand", + "pilot_application_infusionscheduletab_handlehandover", + "pilot_application_infusionscheduletab_handleselectionchange", + "pilot_application_infusionscheduletab_handleview", + "pilot_application_infusionscheduletab_hasmorescheduleactions", + "pilot_application_infusionscheduletab_hasprimaryscheduleactions", + "pilot_application_infusionscheduletab_isinfusionthisweek", + "production_work_order_index_handletypetabchange", + "production_work_order_index_submitadd", + "views_basic_info_customer_index_vue", + "views_pilot_service_infusion_schedule_management_schedulecanceldialog_vue", + "views_pilot_service_pilot_application_infusionscheduletab_vue" + ], + "10": [ + "api_admin_fetchcreatesite", + "api_admin_fetchcreateuser", + "api_admin_fetchdeletesite", + "api_admin_fetchdeleteuser", + "api_admin_fetchresetpassword", + "api_admin_fetchsitelist", + "api_admin_fetchupdatesite", + "api_admin_fetchupdateuser", + "api_admin_fetchuserdetail", + "api_admin_fetchuserlist", + "infusion_schedule_management_infusionschedulehandoverdialog_remotesearchhandoverusers", + "site_index_formatcontactuserlabel", + "site_index_getsitetypelabel", + "site_index_handleadd", + "site_index_handledelete", + "site_index_handledialogclose", + "site_index_handledropdowncommand", + "site_index_handleedit", + "site_index_handlereset", + "site_index_handlesearch", + "site_index_handleselectionchange", + "site_index_handlesubmit", + "site_index_handleview", + "site_index_loaddata", + "site_index_oncontactuserchange", + "site_index_remotesearchcontactusers", + "site_index_resetform", + "site_index_resolvecontactuserforedit", + "user_index_filterdeptnode", + "user_index_formatuserdeptdisplay", + "user_index_formatuserroledisplay", + "user_index_handleadd", + "user_index_handlebatchdelete", + "user_index_handlebatchresetpwd", + "user_index_handledeptnodeclick", + "user_index_handleedit", + "user_index_handlereset", + "user_index_handlesearch", + "user_index_handleselectionchange", + "user_index_handlesubmit", + "user_index_handletoolbaredit", + "user_index_handletoolbarview", + "user_index_handleview", + "user_index_loaddata", + "user_index_requiresingleselection", + "user_index_resetform", + "views_system_site_index_vue", + "views_system_user_index_vue" + ], + "11": [ "api_business_batchsubmitclinicalreceipt", "api_business_batchsubmitclinicalrefund", "api_business_confirmclinicalreceipt", @@ -988,7 +1128,7 @@ "views_pilot_service_clinical_payment_confirm_index_vue", "views_pilot_service_clinical_payment_confirm_refundconfirmtab_vue" ], - "10": [ + "12": [ "api_admin_fetchfullmoontodolist", "api_admin_fetchupdatefullmoontodoinsurance", "api_collection_protocol_fetchcollectionprotocolauditlist", @@ -1035,53 +1175,7 @@ "protocol_audit_fullmoontodotab_resolveprotocolid", "views_cell_storage_protocol_audit_fullmoontodotab_vue" ], - "11": [ - "api_business_fetchattachmentdownloadurl", - "components_business_qc_task_view_dialog_index_vue", - "outbound_release_review_outboundreleasereviewdialog_fullfileurl", - "outbound_release_review_outboundreleasereviewdialog_handledownloadattachment", - "outbound_release_review_outboundreleasereviewdialog_handlepreviewattachment", - "outbound_release_review_outboundreleasereviewdialog_isimagefile", - "outbound_release_review_outboundreleasereviewdialog_isvideofile", - "outbound_release_review_outboundreleasereviewdialog_removeattachment", - "outbound_release_review_outboundreleasereviewdialog_resetform", - "production_work_order_index_handlereceptionattachmentdownload", - "protocol_audit_fullmoontodotab_handledownloadattachment", - "qc_task_view_dialog_index_attachmentfullurl", - "qc_task_view_dialog_index_handleattachmentdownload", - "qc_task_view_dialog_index_handleattachmentpreview", - "qc_work_order_index_buildconfiguredonlysection", - "qc_work_order_index_buildtasktypesections", - "qc_work_order_index_formatconfiguredlabitems", - "qc_work_order_index_formatconfiguredthirditems", - "qc_work_order_index_formatdetectmethods", - "qc_work_order_index_formatmetric", - "qc_work_order_index_formattempcellproductfield", - "qc_work_order_index_handlereceptionattachmentdownload", - "qc_work_order_index_handlereceptionattachmentpreview", - "qc_work_order_index_handletaskattachmentdownload", - "qc_work_order_index_handletaskattachmentpreview", - "qc_work_order_index_taskattachmentfullurl", - "qc_work_order_outboundqcviewdialog_conclusiontagtype", - "qc_work_order_outboundqcviewdialog_handledownload", - "qc_work_order_outboundqcviewdialog_handletaskdownload", - "qc_work_order_outboundqcviewdialog_handletaskpreview", - "qc_work_order_outboundqcviewdialog_taskattachmentslotname", - "qc_work_order_outboundqcviewdialog_taskmaterialslotname", - "storage_release_review_storagereleaseviewdialog_attachmentfullurl", - "storage_release_review_storagereleaseviewdialog_handleattachmentdownload", - "storage_release_review_storagereleaseviewdialog_handleattachmentpreview", - "storage_release_review_storagereleaseviewdialog_handlereceptionattachmentdownload", - "storage_release_review_storagereleaseviewdialog_handlereceptionattachmentpreview", - "utils_download_attachment_downloadattachmentfile", - "utils_download_attachment_triggeranchordownload", - "utils_download_attachment_ts", - "views_pilot_service_outbound_release_review_outboundreleasereviewdialog_vue", - "views_quality_inspection_qc_work_order_index_vue", - "views_quality_inspection_qc_work_order_outboundqcviewdialog_vue", - "views_quality_inspection_storage_release_review_storagereleaseviewdialog_vue" - ], - "12": [ + "13": [ "socket_index_websocketclient", "socket_index_websocketclient_calculatereconnectdelay", "socket_index_websocketclient_clearalltimers", @@ -1125,7 +1219,7 @@ "utils_socket_index_ts", "utils_table_tablecache_ts" ], - "13": [ + "14": [ "api_auth_fetchrefreshtoken", "art_screen_lock_index_tologin", "http_crypto_base64tobytes", @@ -1168,46 +1262,6 @@ "utils_http_error_ts", "utils_http_index_ts" ], - "14": [ - "api_admin_fetchcreatesite", - "api_admin_fetchdeletesite", - "api_admin_fetchsitelist", - "api_admin_fetchupdatesite", - "api_admin_fetchuserlist", - "components_business_outbound_material_form_sections_index_vue", - "infusion_schedule_management_infusionschedulehandoverdialog_applydefaulthandoveruser", - "infusion_schedule_management_infusionschedulehandoverdialog_formathandoveruserlabel", - "infusion_schedule_management_infusionschedulehandoverdialog_formatnowdatetime", - "infusion_schedule_management_infusionschedulehandoverdialog_fullfileurl", - "infusion_schedule_management_infusionschedulehandoverdialog_handledownloadattachment", - "infusion_schedule_management_infusionschedulehandoverdialog_handlepreviewattachment", - "infusion_schedule_management_infusionschedulehandoverdialog_isimagefile", - "infusion_schedule_management_infusionschedulehandoverdialog_isvideofile", - "infusion_schedule_management_infusionschedulehandoverdialog_onhandoveruserchange", - "infusion_schedule_management_infusionschedulehandoverdialog_parseattachmenturls", - "infusion_schedule_management_infusionschedulehandoverdialog_remotesearchhandoverusers", - "infusion_schedule_management_infusionschedulehandoverdialog_removeattachment", - "infusion_schedule_management_infusionschedulehandoverdialog_resethandoverform", - "site_index_formatcontactuserlabel", - "site_index_getsitetypelabel", - "site_index_handleadd", - "site_index_handledelete", - "site_index_handledialogclose", - "site_index_handledropdowncommand", - "site_index_handleedit", - "site_index_handlereset", - "site_index_handlesearch", - "site_index_handleselectionchange", - "site_index_handlesubmit", - "site_index_handleview", - "site_index_loaddata", - "site_index_oncontactuserchange", - "site_index_remotesearchcontactusers", - "site_index_resetform", - "site_index_resolvecontactuserforedit", - "views_pilot_service_infusion_schedule_management_infusionschedulehandoverdialog_vue", - "views_system_site_index_vue" - ], "15": [ "pilot_application_applicationviewdialog_for", "process_processroutetab_if", @@ -1419,32 +1473,6 @@ "widget_userprofiledialog_revokeavatarlocalpreview" ], "21": [ - "api_admin_fetchcreateuser", - "api_admin_fetchdeleteuser", - "api_admin_fetchresetpassword", - "api_admin_fetchupdateuser", - "api_admin_fetchuserdetail", - "user_index_filterdeptnode", - "user_index_formatuserdeptdisplay", - "user_index_formatuserroledisplay", - "user_index_handleadd", - "user_index_handlebatchdelete", - "user_index_handlebatchresetpwd", - "user_index_handledeptnodeclick", - "user_index_handleedit", - "user_index_handlereset", - "user_index_handlesearch", - "user_index_handleselectionchange", - "user_index_handlesubmit", - "user_index_handletoolbaredit", - "user_index_handletoolbarview", - "user_index_handleview", - "user_index_loaddata", - "user_index_requiresingleselection", - "user_index_resetform", - "views_system_user_index_vue" - ], - "22": [ "business_highlight_addcopybutton", "business_highlight_highlightcode", "business_highlight_insertlinenumbers", @@ -1468,7 +1496,7 @@ "directives_index_setupglobdirectives", "directives_index_ts" ], - "23": [ + "22": [ "api_production_task_fetchaddtaskstep", "api_production_task_fetchcopytaskstep", "api_production_task_fetchcreateproductiontask", @@ -1492,6 +1520,30 @@ "production_work_order_edittaskinfodialog_loadtaskdetail", "views_production_production_work_order_edittaskinfodialog_vue" ], + "23": [ + "my_qc_task_index_bindpageheightlisteners", + "my_qc_task_index_handlepagechange", + "my_qc_task_index_handlereset", + "my_qc_task_index_handlesearch", + "my_qc_task_index_handlesizechange", + "my_qc_task_index_syncappliedfilters", + "my_qc_task_index_unbindpageheightlisteners", + "qc_work_order_qcworkordertasksublist_addmaterialrow", + "qc_work_order_qcworkordertasksublist_enrichmaterialusagerows", + "qc_work_order_qcworkordertasksublist_formatmetric", + "qc_work_order_qcworkordertasksublist_handlereceptionattachmentdownload", + "qc_work_order_qcworkordertasksublist_hasresultvalue", + "qc_work_order_qcworkordertasksublist_iscurrentuserassignee", + "qc_work_order_qcworkordertasksublist_materialrowsfromapi", + "qc_work_order_qcworkordertasksublist_nextmaterialrowkey", + "qc_work_order_qcworkordertasksublist_normalizeresultparams", + "qc_work_order_qcworkordertasksublist_onrequisitionselect", + "qc_work_order_qcworkordertasksublist_removematerialrow", + "qc_work_order_qcworkordertasksublist_setresultnumber", + "qc_work_order_qcworkordertasksublist_toresultnumber", + "views_quality_inspection_my_qc_task_index_vue", + "views_quality_inspection_qc_work_order_qcworkordertasksublist_vue" + ], "24": [ "api_workflow_fetchapprovetask", "api_workflow_fetchbusinessalltasks", @@ -1692,6 +1744,17 @@ "components_core_text_effect_art_count_to_index_vue" ], "36": [ + "api_qc_task_fetchcompleteqctask", + "api_qc_task_fetchcreateqctask", + "api_qc_task_fetchdeleteqctask", + "api_qc_task_fetchmyqctasklist", + "api_qc_task_fetchqctaskdetail", + "api_qc_task_fetchqctasklist", + "api_qc_task_fetchstartqctask", + "api_qc_task_fetchupdateqctaskattachments", + "api_qc_task_ts" + ], + "37": [ "sys_error_handle_isignorablescripterror", "sys_error_handle_normalizeerrormessage", "sys_error_handle_registerpromiseerrorhandler", @@ -1701,7 +1764,7 @@ "sys_error_handle_vueerrorhandler", "utils_sys_error_handle_ts" ], - "37": [ + "38": [ "core_usetableheight_tableheightcalculator", "core_usetableheight_tableheightcalculator_calculate", "core_usetableheight_tableheightcalculator_calculateoffset", @@ -1711,27 +1774,7 @@ "core_usetableheight_usetableheight", "hooks_core_usetableheight_ts" ], - "38": [ - "api_qc_task_fetchcompleteqctask", - "api_qc_task_fetchcreateqctask", - "api_qc_task_fetchdeleteqctask", - "api_qc_task_fetchqctaskdetail", - "api_qc_task_fetchqctasklist", - "api_qc_task_fetchstartqctask", - "api_qc_task_fetchupdateqctaskattachments", - "api_qc_task_ts" - ], "39": [ - "api_qc_work_order_fetchconfigureqcworkorder", - "api_qc_work_order_fetchcreateqcworkorder", - "api_qc_work_order_fetchdeleteqcworkorder", - "api_qc_work_order_fetchoutboundqcdetail", - "api_qc_work_order_fetchqcworkorderdetail", - "api_qc_work_order_fetchqcworkorderlist", - "api_qc_work_order_fetchupdateqcworkorder", - "api_qc_work_order_ts" - ], - "40": [ "app_vue", "main_ts", "src_app_refreshbuttonautoicons", @@ -1740,7 +1783,7 @@ "src_main_masksecret", "utils_sys_console_ts" ], - "41": [ + "40": [ "api_leave_fetchcreateleave", "api_leave_fetchdeleteleave", "api_leave_fetchleavedetail", @@ -1749,7 +1792,7 @@ "api_leave_fetchupdateleave", "api_leave_ts" ], - "42": [ + "41": [ "api_qc_material_stock_check_fetchcancelqcmaterialstockcheck", "api_qc_material_stock_check_fetchcompleteqcmaterialstockcheck", "api_qc_material_stock_check_fetchcreateqcmaterialstockcheck", @@ -1758,7 +1801,7 @@ "api_qc_material_stock_check_fetchsaveqcmaterialstockcheckunusedlines", "api_qc_material_stock_check_ts" ], - "43": [ + "42": [ "utils_protocol_payment_labels_formatpaymentamount", "utils_protocol_payment_labels_formatpaymentduedate", "utils_protocol_payment_labels_ispaymentduewithinwarnwindow", @@ -1766,7 +1809,7 @@ "utils_protocol_payment_labels_startoflocalday", "utils_protocol_payment_labels_ts" ], - "44": [ + "43": [ "utils_production_labels_productionconclusionlabel", "utils_production_labels_productionconclusiontagtype", "utils_production_labels_productionordersourcetag", @@ -1774,7 +1817,7 @@ "utils_production_labels_productiontasktypetag", "utils_production_labels_ts" ], - "45": [ + "44": [ "api_sample_reception_check_item_fetchcreatesamplereceptioncheckitem", "api_sample_reception_check_item_fetchdeletesamplereceptioncheckitem", "api_sample_reception_check_item_fetchsamplereceptioncheckitemlist", @@ -1782,23 +1825,15 @@ "api_sample_reception_check_item_fetchupdatesamplereceptioncheckitem", "api_sample_reception_check_item_ts" ], + "45": [ + "api_qc_third_party_company_fetchcreateqcthirdpartycompany", + "api_qc_third_party_company_fetchdeleteqcthirdpartycompany", + "api_qc_third_party_company_fetchqcthirdpartycompanylist", + "api_qc_third_party_company_fetchqcthirdpartycompanyoptions", + "api_qc_third_party_company_fetchupdateqcthirdpartycompany", + "api_qc_third_party_company_ts" + ], "46": [ - "api_qc_third_party_item_fetchcreateqcthirdpartyitem", - "api_qc_third_party_item_fetchdeleteqcthirdpartyitem", - "api_qc_third_party_item_fetchqcthirdpartyitemlist", - "api_qc_third_party_item_fetchqcthirdpartyitemsactive", - "api_qc_third_party_item_fetchupdateqcthirdpartyitem", - "api_qc_third_party_item_ts" - ], - "47": [ - "api_env_detect_record_fetchcreateenvdetectrecord", - "api_env_detect_record_fetchdeleteenvdetectrecord", - "api_env_detect_record_fetchenvdetectrecorddetail", - "api_env_detect_record_fetchenvdetectrecordlist", - "api_env_detect_record_fetchupdateenvdetectrecord", - "api_env_detect_record_ts" - ], - "48": [ "production_work_order_usetaskstepeditor_fromapiflag", "production_work_order_usetaskstepeditor_normalizestepsubtables", "production_work_order_usetaskstepeditor_parseordernum", @@ -1806,864 +1841,860 @@ "production_work_order_usetaskstepeditor_usetaskstepeditor", "views_production_production_work_order_usetaskstepeditor_ts" ], - "49": [ + "47": [ "utils_protocol_doc_label_formatprotocoldocbatchdeleteconfirm", "utils_protocol_doc_label_formatprotocoldocdeleteconfirm", "utils_protocol_doc_label_formatprotocoldocsubject", "utils_protocol_doc_label_getprotocoldoctypelabel", "utils_protocol_doc_label_ts" ], - "50": [ + "48": [ "art_global_search_index_focusinput", "art_global_search_index_handlekeydown", "art_global_search_index_if", "art_global_search_index_search", "components_core_layouts_art_global_search_index_vue" ], - "51": [ + "49": [ "components_core_layouts_art_header_bar_index_vue", "components_core_layouts_art_header_bar_widget_artusermenu_vue", "widget_artusermenu_getrolename", "widget_artusermenu_openpassworddialog", "widget_artusermenu_openprofiledialog" ], - "52": [ + "50": [ "art_sidebar_menu_index_if", "art_sidebar_menu_index_logsidebarmenu", "components_core_layouts_art_menus_art_sidebar_menu_index_vue", "components_core_layouts_art_menus_art_sidebar_menu_widget_sidebarsubmenu_vue" ], - "53": [ + "51": [ "components_business_production_task_view_dialog_index_vue", "production_task_view_dialog_index_formatdateonly", "production_task_view_dialog_index_taskstatuslabel", "production_task_view_dialog_index_tasktypelabel" ], - "54": [ + "52": [ "api_storage_entry_sms_notification_fetchgeneratestorageentrysms", "api_storage_entry_sms_notification_fetchstorageentrysmslist", "api_storage_entry_sms_notification_fetchtogglestorageentrysmsnotified", "api_storage_entry_sms_notification_ts" ], - "55": [ + "53": [ "api_sample_sms_notification_fetchgeneratesms", "api_sample_sms_notification_fetchsamplesmsnotificationlist", "api_sample_sms_notification_fetchtogglesmsnotified", "api_sample_sms_notification_ts" ], - "56": [ + "54": [ "api_qc_sms_notification_fetchgenerateqcsms", "api_qc_sms_notification_fetchqcsmslist", "api_qc_sms_notification_fetchtoggleqcsmsnotified", "api_qc_sms_notification_ts" ], - "57": [ + "55": [ "infusion_schedule_management_scheduleeditdialog", "infusion_schedule_management_scheduleeditdialog_if", "infusion_schedule_management_scheduleeditdialog_synccellproductfromoption", "views_pilot_service_infusion_schedule_management_scheduleeditdialog_vue" ], - "58": [ + "56": [ "config_setting_getsettingdefaults", "config_setting_resettodefaults", "config_setting_ts" ], - "59": [ + "57": [ "config_modules_component_ts", "modules_component_getenabledglobalcomponents", "modules_component_getglobalcomponentbykey" ], - "60": [ + "58": [ "utils_copy_text_copytexttoclipboard", "utils_copy_text_copytextwithfallback", "utils_copy_text_ts" ], - "61": [ + "59": [ "form_responsive_calculateresponsivespan", "form_responsive_createresponsivespancalculator", "utils_form_responsive_ts" ], - "62": [ + "60": [ "art_line_chart_index_clearanimationtimers", "art_line_chart_index_if", "components_core_charts_art_line_chart_index_vue" ], - "63": [ + "61": [ "art_text_scroll_index_handlecontentclick", "art_text_scroll_index_measuresizes", "components_core_text_effect_art_text_scroll_index_vue" ], - "64": [ + "62": [ "components_business_order_operate_dialog_bridge_index_vue", "order_operate_dialog_bridge_index_handlemessage", "order_operate_dialog_bridge_index_postopen" ], - "65": [ + "63": [ "core_uselayoutheight_useautolayoutheight", "core_uselayoutheight_uselayoutheight", "hooks_core_uselayoutheight_ts" ], - "66": [ + "64": [ "utils_sort_order_fetchnextsortorder", "utils_sort_order_ts" ], - "67": [ + "65": [ "ui_ep_icon_map_resolveepicon", "utils_ui_ep_icon_map_ts" ], - "68": [ + "66": [ "ui_tabs_gettabconfig", "utils_ui_tabs_ts" ], - "69": [ + "67": [ "ui_loading_getloadingbackground", "utils_ui_loading_ts" ], - "70": [ + "68": [ "art_search_bar_index_if", "components_core_forms_art_search_bar_index_vue" ], - "71": [ + "69": [ "art_form_index_if", "components_core_forms_art_form_index_vue" ], - "72": [ + "70": [ "art_wang_editor_index_onsuccess", "components_core_forms_art_wang_editor_index_vue" ], - "73": [ + "71": [ "art_donut_chart_card_index_formatnumber", "components_core_cards_art_donut_chart_card_index_vue" ], - "74": [ + "72": [ "art_k_line_chart_index_getactualcolors", "components_core_charts_art_k_line_chart_index_vue" ], - "75": [ + "73": [ "art_bar_chart_index_creategradientcolor", "components_core_charts_art_bar_chart_index_vue" ], - "76": [ + "74": [ "art_h_bar_chart_index_creategradientcolor", "components_core_charts_art_h_bar_chart_index_vue" ], - "77": [ + "75": [ "art_basic_banner_index_generatemeteors", "components_core_banners_art_basic_banner_index_vue" ], - "78": [ + "76": [ "components_core_layouts_art_settings_panel_composables_usesettingsconfig_ts", "composables_usesettingsconfig_usesettingsconfig" ], - "79": [ + "77": [ "components_core_layouts_art_menus_art_horizontal_menu_index_vue", "components_core_layouts_art_menus_art_horizontal_menu_widget_horizontalsubmenu_vue" ], - "80": [ + "78": [ "components_business_protocol_finance_confirm_fields_finance_attachments_ts", "protocol_finance_confirm_fields_finance_attachments_financeattachmentstourlstring" ], - "81": [ + "79": [ "components_business_order_operate_local_dialog_index_vue", "order_operate_local_dialog_index_handlemessage" ], - "82": [ + "80": [ "components_business_product_view_dialog_index_vue", "product_view_dialog_index_formatmeasureview" ], - "83": [ + "81": [ "core_usefastenter_usefastenter", "hooks_core_usefastenter_ts" ], - "84": [ + "82": [ "core_useheaderbar_useheaderbar", "hooks_core_useheaderbar_ts" ], - "85": [ + "83": [ "designer_flowdesigner_createedge", "views_system_workflow_designer_flowdesigner_vue" ], - "86": [ + "84": [ "source_chain_chainlinkedge_handledblclick", "views_production_cell_product_source_chain_chainlinkedge_vue" ], - "87": [ - "qc_work_order_qcworkordertasksublist_if", - "views_quality_inspection_qc_work_order_qcworkordertasksublist_vue" - ], - "88": [ + "85": [ "qc_material_qcmaterialstockchecktab_if", "views_quality_inspection_qc_material_qcmaterialstockchecktab_vue" ], - "89": [ + "86": [ "channel_channelserviceordertab_if", "views_pilot_service_channel_channelserviceordertab_vue" ], - "90": [ + "87": [ "store_index_initstore", "store_index_ts" ], - "91": [ + "88": [ "env_d_ts" ], - "92": [ + "89": [ "shims_loose_d_ts" ], - "93": [ + "90": [ "types_api_d_ts" ], - "94": [ + "91": [ "types_index_ts" ], - "95": [ + "92": [ "types_config_index_ts" ], - "96": [ + "93": [ "types_component_chart_ts" ], - "97": [ + "94": [ "types_component_index_ts" ], - "98": [ + "95": [ "types_common_response_ts" ], - "99": [ + "96": [ "types_common_index_ts" ], - "100": [ + "97": [ "types_directive_directive_d_ts" ], - "101": [ + "98": [ "types_api_api_d_ts" ], - "102": [ + "99": [ "types_import_components_d_ts" ], - "103": [ + "100": [ "types_import_auto_imports_d_ts" ], - "104": [ + "101": [ "types_store_index_ts" ], - "105": [ + "102": [ "types_router_index_ts" ], - "106": [ + "103": [ "config_index_ts" ], - "107": [ + "104": [ "config_modules_festival_ts" ], - "108": [ + "105": [ "config_modules_headerbar_ts" ], - "109": [ + "106": [ "config_modules_fastenter_ts" ], - "110": [ + "107": [ "config_assets_images_ts" ], - "111": [ + "108": [ "plugins_echarts_ts" ], - "112": [ + "109": [ "plugins_index_ts" ], - "113": [ + "110": [ "mock_upgrade_changelog_ts" ], - "114": [ + "111": [ "mock_temp_articlelist_ts" ], - "115": [ + "112": [ "mock_temp_commentlist_ts" ], - "116": [ + "113": [ "mock_temp_formdata_ts" ], - "117": [ + "114": [ "mock_temp_commentdetail_ts" ], - "118": [ + "115": [ "enums_formenum_ts" ], - "119": [ + "116": [ "enums_appenum_ts" ], - "120": [ + "117": [ "utils_patch_el_select_filterable_ts" ], - "121": [ + "118": [ "utils_index_ts" ], - "122": [ + "119": [ "utils_qc_labels_ts" ], - "123": [ + "120": [ "utils_ui_emojo_ts" ], - "124": [ + "121": [ "utils_ui_index_ts" ], - "125": [ + "122": [ "utils_ui_iconify_loader_ts" ], - "126": [ + "123": [ "utils_form_index_ts" ], - "127": [ + "124": [ "utils_constants_links_ts" ], - "128": [ + "125": [ "utils_constants_index_ts" ], - "129": [ + "126": [ "utils_navigation_index_ts" ], - "130": [ + "127": [ "utils_storage_index_ts" ], - "131": [ + "128": [ "utils_sys_mittbus_ts" ], - "132": [ + "129": [ "utils_sys_index_ts" ], - "133": [ + "130": [ "utils_table_tableconfig_ts" ], - "134": [ + "131": [ "utils_http_status_ts" ], - "135": [ + "132": [ "components_core_tables_art_table_index_vue" ], - "136": [ + "133": [ "components_core_tables_art_table_header_index_vue" ], - "137": [ + "134": [ "components_core_forms_art_button_more_index_vue" ], - "138": [ + "135": [ "components_core_forms_art_excel_import_index_vue" ], - "139": [ + "136": [ "components_core_forms_art_excel_export_index_vue" ], - "140": [ + "137": [ "components_core_forms_art_drag_verify_index_vue" ], - "141": [ + "138": [ "components_core_forms_art_button_table_index_vue" ], - "142": [ + "139": [ "components_core_widget_art_icon_button_index_vue" ], - "143": [ + "140": [ "components_core_cards_art_bar_chart_card_index_vue" ], - "144": [ + "141": [ "components_core_cards_art_data_list_card_index_vue" ], - "145": [ + "142": [ "components_core_cards_art_timeline_list_card_index_vue" ], - "146": [ + "143": [ "components_core_cards_art_stats_card_index_vue" ], - "147": [ + "144": [ "components_core_cards_art_image_card_index_vue" ], - "148": [ + "145": [ "components_core_cards_art_progress_card_index_vue" ], - "149": [ + "146": [ "components_core_cards_art_line_chart_card_index_vue" ], - "150": [ + "147": [ "components_core_charts_art_scatter_chart_index_vue" ], - "151": [ + "148": [ "components_core_charts_art_dual_bar_compare_chart_index_vue" ], - "152": [ + "149": [ "components_core_charts_art_ring_chart_index_vue" ], - "153": [ + "150": [ "components_core_charts_art_radar_chart_index_vue" ], - "154": [ + "151": [ "components_core_others_art_watermark_index_vue" ], - "155": [ + "152": [ "components_core_others_art_menu_right_index_vue" ], - "156": [ + "153": [ "components_core_banners_art_card_banner_index_vue" ], - "157": [ + "154": [ "components_core_layouts_art_global_component_index_vue" ], - "158": [ + "155": [ "components_core_layouts_art_settings_panel_index_vue" ], - "159": [ + "156": [ "components_core_layouts_art_settings_panel_widget_themesettings_vue" ], - "160": [ + "157": [ "components_core_layouts_art_settings_panel_widget_settingheader_vue" ], - "161": [ + "158": [ "components_core_layouts_art_settings_panel_widget_menustylesettings_vue" ], - "162": [ + "159": [ "components_core_layouts_art_settings_panel_widget_basicsettings_vue" ], - "163": [ + "160": [ "components_core_layouts_art_settings_panel_widget_settingdrawer_vue" ], - "164": [ + "161": [ "components_core_layouts_art_settings_panel_widget_settingactions_vue" ], - "165": [ + "162": [ "components_core_layouts_art_settings_panel_widget_colorsettings_vue" ], - "166": [ + "163": [ "components_core_layouts_art_settings_panel_widget_menulayoutsettings_vue" ], - "167": [ + "164": [ "components_core_layouts_art_settings_panel_widget_sectiontitle_vue" ], - "168": [ + "165": [ "components_core_layouts_art_settings_panel_widget_boxstylesettings_vue" ], - "169": [ + "166": [ "components_core_layouts_art_settings_panel_widget_containersettings_vue" ], - "170": [ + "167": [ "components_core_layouts_art_chat_window_index_vue" ], - "171": [ + "168": [ "components_core_layouts_art_menus_art_mixed_menu_index_vue" ], - "172": [ + "169": [ "components_core_layouts_art_notification_index_vue" ], - "173": [ + "170": [ "components_core_layouts_art_fast_enter_index_vue" ], - "174": [ + "171": [ "components_core_layouts_art_breadcrumb_index_vue" ], - "175": [ + "172": [ "components_core_theme_theme_svg_index_vue" ], - "176": [ + "173": [ "components_core_views_result_artresultpage_vue" ], - "177": [ + "174": [ "components_core_views_exception_exceptionillustration_vue" ], - "178": [ + "175": [ "components_core_views_exception_artexception_vue" ], - "179": [ + "176": [ "components_core_views_login_authtopbar_vue" ], - "180": [ + "177": [ "components_core_views_login_loginleftview_vue" ], - "181": [ + "178": [ "components_core_text_effect_art_festival_text_scroll_index_vue" ], - "182": [ + "179": [ "components_core_base_art_svg_icon_index_vue" ], - "183": [ + "180": [ "components_core_base_art_back_to_top_index_vue" ], - "184": [ + "181": [ "components_core_base_art_logo_index_vue" ], - "185": [ + "182": [ "components_core_media_art_video_player_index_vue" ], - "186": [ + "183": [ "components_core_media_art_cutter_img_index_vue" ], - "187": [ + "184": [ "components_business_protocol_finance_confirm_fields_index_vue" ], - "188": [ + "185": [ "components_business_infusion_schedule_outbound_chain_view_index_vue" ], - "189": [ + "186": [ "components_business_protocol_payment_detail_readonly_index_vue" ], - "190": [ + "187": [ "hooks_index_ts" ], - "191": [ + "188": [ "views_auth_login_index_vue" ], - "192": [ + "189": [ "views_cell_storage_refund_confirm_index_vue" ], - "193": [ + "190": [ "views_cell_storage_protocol_index_vue" ], - "194": [ + "191": [ "views_cell_storage_sample_info_index_vue" ], - "195": [ + "192": [ "views_cell_storage_sample_reception_info_index_vue" ], - "196": [ + "193": [ "views_cell_storage_payment_info_index_vue" ], - "197": [ + "194": [ "views_cell_storage_storage_cert_index_vue" ], - "198": [ + "195": [ "views_cell_storage_protocol_audit_index_vue" ], - "199": [ + "196": [ "views_cell_storage_protocol_audit_storageentryinfotab_vue" ], - "200": [ + "197": [ "views_cell_storage_protocol_audit_samplecollectioninfotab_vue" ], - "201": [ + "198": [ "views_cell_storage_protocol_audit_sampleqcinfotab_vue" ], - "202": [ + "199": [ "views_cell_storage_protocol_audit_samplereceptioninfotab_vue" ], - "203": [ + "200": [ "views_cell_storage_protocol_audit_storagecerttab_vue" ], - "204": [ + "201": [ "views_cell_storage_protocol_audit_protocolaudittab_vue" ], - "205": [ + "202": [ "views_cell_storage_protocol_audit_paymentinfotab_vue" ], - "206": [ + "203": [ "views_cell_storage_fullmoon_todo_index_vue" ], - "207": [ + "204": [ "views_cell_storage_storage_entry_info_index_vue" ], - "208": [ + "205": [ "views_cell_storage_payment_confirm_index_vue" ], - "209": [ + "206": [ "views_cell_storage_payment_confirm_refundconfirmtab_vue" ], - "210": [ + "207": [ "views_cell_storage_material_stock_log_index_vue" ], - "211": [ + "208": [ "views_outside_iframe_vue" ], - "212": [ + "209": [ "views_operations_demo_index_vue" ], - "213": [ + "210": [ "views_operations_clean_room_index_vue" ], - "214": [ + "211": [ "views_operations_exhibition_appointment_index_vue" ], - "215": [ + "212": [ "views_research_donation_audit_index_vue" ], - "216": [ + "213": [ "views_research_donation_sample_info_index_vue" ], - "217": [ + "214": [ "views_research_donation_sample_info_donationsamplecollectioninfotab_vue" ], - "218": [ + "215": [ "views_research_donation_list_index_vue" ], - "219": [ + "216": [ "views_dashboard_console_index_vue" ], - "220": [ + "217": [ "views_system_tenant_index_vue" ], - "221": [ + "218": [ "views_system_order_index_vue" ], - "222": [ + "219": [ "views_system_unit_index_vue" ], - "223": [ + "220": [ "views_system_express_index_vue" ], - "224": [ + "221": [ "views_system_user_detail_vue" ], - "225": [ + "222": [ "views_system_workflow_my_applications_index_vue" ], - "226": [ + "223": [ "views_system_workflow_task_pending_index_vue" ], - "227": [ + "224": [ "views_system_workflow_task_completed_index_vue" ], - "228": [ + "225": [ "views_system_workflow_components_processstatustag_vue" ], - "229": [ + "226": [ "views_system_workflow_process_index_vue" ], - "230": [ + "227": [ "views_system_dict_index_vue" ], - "231": [ + "228": [ "views_system_leave_index_vue" ], - "232": [ + "229": [ "views_production_output_type_index_vue" ], - "233": [ + "230": [ "views_production_cell_product_index_vue" ], - "234": [ + "231": [ "views_production_cell_product_sourcechaingraph_vue" ], - "235": [ + "232": [ "views_production_cell_product_source_chain_chaininject_ts" ], - "236": [ + "233": [ "views_production_cell_product_source_chain_chain_types_ts" ], - "237": [ + "234": [ "views_production_cell_product_source_chain_chainflowtheme_ts" ], - "238": [ + "235": [ "views_production_cell_product_source_chain_chainnodecard_vue" ], - "239": [ + "236": [ "views_production_process_route_index_vue" ], - "240": [ + "237": [ "views_production_sop_index_vue" ], - "241": [ + "238": [ "views_production_production_task_index_vue" ], - "242": [ + "239": [ "views_production_reagent_index_vue" ], - "243": [ + "240": [ "views_production_production_work_order_taskinputenhancedtable_vue" ], - "244": [ + "241": [ "views_production_production_work_order_taskexecutiondialog_vue" ], - "245": [ + "242": [ "views_production_production_work_order_taskoutputlist_vue" ], - "246": [ + "243": [ "views_production_production_work_order_taskoutputproductdialog_vue" ], - "247": [ + "244": [ "views_production_consumable_pack_index_vue" ], - "248": [ + "245": [ "views_production_consumable_index_vue" ], - "249": [ + "246": [ "views_production_sample_reception_completion_index_vue" ], - "250": [ + "247": [ "views_production_process_index_vue" ], - "251": [ + "248": [ "views_production_process_category_index_vue" ], - "252": [ + "249": [ "views_production_process_category_outputtypetab_vue" ], - "253": [ + "250": [ "views_index_index_vue" ], - "254": [ + "251": [ "views_quality_inspection_sample_reception_check_item_index_vue" ], - "255": [ + "252": [ "views_quality_inspection_lab_test_item_index_vue" ], - "256": [ + "253": [ "views_quality_inspection_my_qc_material_usage_index_vue" ], - "257": [ + "254": [ "views_quality_inspection_qc_material_index_vue" ], - "258": [ + "255": [ "views_quality_inspection_qc_material_qcmaterialusagetab_vue" ], - "259": [ + "256": [ "views_quality_inspection_sample_reception_index_vue" ], - "260": [ + "257": [ "views_quality_inspection_env_detect_record_index_vue" ], - "261": [ + "258": [ "views_quality_inspection_qc_task_index_vue" ], - "262": [ + "259": [ "views_quality_inspection_storage_release_review_index_vue" ], - "263": [ + "260": [ "views_quality_inspection_qc_material_usage_index_vue" ], - "264": [ + "261": [ "views_quality_inspection_third_party_company_index_vue" ], - "265": [ + "262": [ "views_exception_500_index_vue" ], - "266": [ + "263": [ "views_exception_403_index_vue" ], - "267": [ + "264": [ "views_exception_404_index_vue" ], - "268": [ + "265": [ "views_pilot_service_cell_product_type_index_vue" ], - "269": [ + "266": [ "views_pilot_service_cell_product_type_cellproductpricetab_vue" ], - "270": [ + "267": [ "views_pilot_service_cell_product_type_cellproductspectab_vue" ], - "271": [ + "268": [ "views_pilot_service_checkup_institution_index_vue" ], - "272": [ + "269": [ "views_pilot_service_checkup_institution_checkuppackagepanel_vue" ], - "273": [ + "270": [ "views_pilot_service_infusion_schedule_management_index_vue" ], - "274": [ + "271": [ "views_pilot_service_infusion_schedule_management_scheduleviewdialog_vue" ], - "275": [ + "272": [ "views_pilot_service_channel_service_order_index_vue" ], - "276": [ + "273": [ "views_pilot_service_channel_service_order_serviceordertxntable_vue" ], - "277": [ + "274": [ "views_pilot_service_channel_service_order_serviceordertxndialog_vue" ], - "278": [ + "275": [ "views_pilot_service_channel_index_vue" ], - "279": [ + "276": [ "views_pilot_service_channel_channelviewdialog_vue" ], - "280": [ + "277": [ "views_pilot_service_clinical_refund_confirm_index_vue" ], - "281": [ + "278": [ "views_pilot_service_outbound_release_review_index_vue" ], - "282": [ + "279": [ "views_pilot_service_outbound_release_review_outboundreleaseviewdialog_vue" ], - "283": [ + "280": [ "views_pilot_service_outbound_release_review_outboundreleasematerialdialog_vue" ], - "284": [ + "281": [ "views_pilot_service_pilot_application_index_vue" ], - "285": [ + "282": [ "views_pilot_service_pilot_application_checkupmanagementtab_vue" ], - "286": [ + "283": [ "views_pilot_service_pilot_application_clinicalpaymenttab_vue" ], - "287": [ + "284": [ "views_pilot_service_cell_product_price_index_vue" ], - "288": [ + "285": [ "views_pilot_service_checkup_management_index_vue" ], - "289": [ + "286": [ "views_pilot_service_clinical_payment_info_index_vue" ], - "290": [ + "287": [ "views_pilot_service_project_price_system_index_vue" ], - "291": [ + "288": [ "views_pilot_service_cell_product_spec_index_vue" ], - "292": [ + "289": [ "views_basic_info_sample_code_index_vue" ], - "293": [ + "290": [ "views_basic_info_cell_sample_type_index_vue" ], - "294": [ + "291": [ "views_basic_info_cell_sample_type_samplecodetab_vue" ], - "295": [ + "292": [ "views_basic_info_insurance_company_index_vue" ], - "296": [ + "293": [ "views_basic_info_collection_protocol_no_index_vue" ], - "297": [ + "294": [ "views_basic_info_collection_region_index_vue" ], - "298": [ + "295": [ "views_basic_info_collection_region_collectionprotocolnotab_vue" ], - "299": [ + "296": [ "assets_svg_loading_ts" ], - "300": [ + "297": [ "store_modules_worktab_ts" ], - "301": [ + "298": [ "store_modules_table_ts" ], - "302": [ + "299": [ "store_modules_menu_ts" ], - "303": [ + "300": [ "store_modules_setting_ts" ], - "304": [ + "301": [ "store_modules_user_ts" ], - "305": [ + "302": [ "router_routesalias_ts" ], - "306": [ + "303": [ "router_core_index_ts" ], - "307": [ + "304": [ "router_modules_sqxp_ts" ], - "308": [ + "305": [ "router_modules_index_ts" ], - "309": [ + "306": [ "router_modules_exception_ts" ], - "310": [ + "307": [ "router_routes_staticroutes_ts" ], - "311": [ + "308": [ "router_routes_asyncroutes_ts" ] }, @@ -2673,16 +2704,16 @@ "2": 0.03, "3": 0.03, "4": 0.04, - "5": 0.06, + "5": 0.03, "6": 0.04, "7": 0.05, "8": 0.06, - "9": 0.05, + "9": 0.06, "10": 0.06, - "11": 0.06, - "12": 0.1, - "13": 0.08, - "14": 0.07, + "11": 0.05, + "12": 0.06, + "13": 0.1, + "14": 0.08, "15": 0.07, "16": 0.07, "17": 0.07, @@ -2690,8 +2721,8 @@ "19": 0.11, "20": 0.12, "21": 0.12, - "22": 0.12, - "23": 0.1, + "22": 0.1, + "23": 0.11, "24": 0.12, "25": 0.16, "26": 0.16, @@ -2704,36 +2735,36 @@ "33": 0.17, "34": 0.18, "35": 0.22, - "36": 0.39, - "37": 0.36, - "38": 0.25, - "39": 0.25, - "40": 0.33, + "36": 0.22, + "37": 0.39, + "38": 0.36, + "39": 0.33, + "40": 0.29, "41": 0.29, - "42": 0.29, - "43": 0.47, + "42": 0.47, + "43": 0.33, "44": 0.33, "45": 0.33, "46": 0.33, - "47": 0.33, - "48": 0.33, - "49": 0.5, - "50": 0.5, - "51": 0.4, - "52": 0.67, + "47": 0.5, + "48": 0.5, + "49": 0.4, + "50": 0.67, + "51": 0.5, + "52": 0.5, "53": 0.5, "54": 0.5, "55": 0.5, - "56": 0.5, - "57": 0.5, + "56": 1.0, + "57": 0.67, "58": 1.0, "59": 0.67, - "60": 1.0, + "60": 0.67, "61": 0.67, "62": 0.67, "63": 0.67, - "64": 0.67, - "65": 0.67, + "64": 1.0, + "65": 1.0, "66": 1.0, "67": 1.0, "68": 1.0, @@ -2976,21 +3007,18 @@ "305": 1.0, "306": 1.0, "307": 1.0, - "308": 1.0, - "309": 1.0, - "310": 1.0, - "311": 1.0 + "308": 1.0 }, "gods": [ { "id": "process_processroutetab_get", "label": "get()", - "degree": 217 + "degree": 219 }, { "id": "storage_facility_index_push", "label": "push()", - "degree": 42 + "degree": 43 }, { "id": "socket_index_websocketclient", @@ -3017,6 +3045,11 @@ "label": "handleDynamicRoutes()", "degree": 15 }, + { + "id": "utils_download_attachment_downloadattachmentfile", + "label": "downloadAttachmentFile()", + "degree": 14 + }, { "id": "table_tablecache_tablecache", "label": "TableCache", @@ -3026,24 +3059,19 @@ "id": "utils_fullscreen_loading_withfullscreenloading", "label": "withFullscreenLoading()", "degree": 13 - }, - { - "id": "utils_download_attachment_downloadattachmentfile", - "label": "downloadAttachmentFile()", - "degree": 13 } ], "surprises": [ { - "source": "handleBatchDelete()", - "target": "withFullscreenLoading()", + "source": "handleReceptionAttachmentDownload()", + "target": "downloadAttachmentFile()", "source_files": [ - "views/basic-info/customer/index.vue", - "utils/fullscreen-loading.ts" + "views/quality-inspection/qc-work-order/QcWorkOrderTaskSubList.vue", + "utils/download-attachment.ts" ], "confidence": "INFERRED", "relation": "calls", - "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `handleBatchDelete()` unexpectedly reaches hub `withFullscreenLoading()`" + "why": "inferred connection - not explicitly stated in source; connects across different repos/directories; bridges separate communities; peripheral node `handleReceptionAttachmentDownload()` unexpectedly reaches hub `downloadAttachmentFile()`" }, { "source": "handleDownloadAttachment()", diff --git a/web-admin/graphify-out/.graphify_extract.json b/web-admin/graphify-out/.graphify_extract.json index db3b1828..5688f453 100644 --- a/web-admin/graphify-out/.graphify_extract.json +++ b/web-admin/graphify-out/.graphify_extract.json @@ -5577,21 +5577,21 @@ "label": "fetchQcTaskResults()", "file_type": "code", "source_file": "api/qc-task-result.ts", - "source_location": "L12" + "source_location": "L13" }, { "id": "api_qc_task_result_fetchqctaskmaterialusages", "label": "fetchQcTaskMaterialUsages()", "file_type": "code", "source_file": "api/qc-task-result.ts", - "source_location": "L36" + "source_location": "L37" }, { "id": "api_qc_task_result_fetchcompletetaskwithresult", "label": "fetchCompleteTaskWithResult()", "file_type": "code", "source_file": "api/qc-task-result.ts", - "source_location": "L42" + "source_location": "L43" }, { "id": "api_protocol_sample_collection_ts", @@ -8349,49 +8349,56 @@ "label": "fetchQcTaskList()", "file_type": "code", "source_file": "api/qc-task.ts", - "source_location": "L92" + "source_location": "L97" + }, + { + "id": "api_qc_task_fetchmyqctasklist", + "label": "fetchMyQcTaskList()", + "file_type": "code", + "source_file": "api/qc-task.ts", + "source_location": "L112" }, { "id": "api_qc_task_fetchqctaskdetail", "label": "fetchQcTaskDetail()", "file_type": "code", "source_file": "api/qc-task.ts", - "source_location": "L107" + "source_location": "L126" }, { "id": "api_qc_task_fetchstartqctask", "label": "fetchStartQcTask()", "file_type": "code", "source_file": "api/qc-task.ts", - "source_location": "L113" + "source_location": "L132" }, { "id": "api_qc_task_fetchcompleteqctask", "label": "fetchCompleteQcTask()", "file_type": "code", "source_file": "api/qc-task.ts", - "source_location": "L119" + "source_location": "L139" }, { "id": "api_qc_task_fetchupdateqctaskattachments", "label": "fetchUpdateQcTaskAttachments()", "file_type": "code", "source_file": "api/qc-task.ts", - "source_location": "L125" + "source_location": "L145" }, { "id": "api_qc_task_fetchcreateqctask", "label": "fetchCreateQcTask()", "file_type": "code", "source_file": "api/qc-task.ts", - "source_location": "L132" + "source_location": "L157" }, { "id": "api_qc_task_fetchdeleteqctask", "label": "fetchDeleteQcTask()", "file_type": "code", "source_file": "api/qc-task.ts", - "source_location": "L150" + "source_location": "L175" }, { "id": "api_qc_item_param_ts", @@ -8659,12 +8666,19 @@ "source_file": "api/qc-material-usage.ts", "source_location": "L77" }, + { + "id": "api_qc_material_usage_fetchqcmateriallinkedtaskusages", + "label": "fetchQcMaterialLinkedTaskUsages()", + "file_type": "code", + "source_file": "api/qc-material-usage.ts", + "source_location": "L87" + }, { "id": "api_qc_material_usage_fetchmyqcmaterialusagelist", "label": "fetchMyQcMaterialUsageList()", "file_type": "code", "source_file": "api/qc-material-usage.ts", - "source_location": "L87" + "source_location": "L93" }, { "id": "api_qc_material_ts", @@ -9077,49 +9091,49 @@ "label": "fetchQcWorkOrderList()", "file_type": "code", "source_file": "api/qc-work-order.ts", - "source_location": "L128" + "source_location": "L131" }, { "id": "api_qc_work_order_fetchqcworkorderdetail", "label": "fetchQcWorkOrderDetail()", "file_type": "code", "source_file": "api/qc-work-order.ts", - "source_location": "L146" + "source_location": "L149" }, { "id": "api_qc_work_order_fetchconfigureqcworkorder", "label": "fetchConfigureQcWorkOrder()", "file_type": "code", "source_file": "api/qc-work-order.ts", - "source_location": "L152" + "source_location": "L155" }, { "id": "api_qc_work_order_fetchcreateqcworkorder", "label": "fetchCreateQcWorkOrder()", "file_type": "code", "source_file": "api/qc-work-order.ts", - "source_location": "L167" + "source_location": "L172" }, { "id": "api_qc_work_order_fetchupdateqcworkorder", "label": "fetchUpdateQcWorkOrder()", "file_type": "code", "source_file": "api/qc-work-order.ts", - "source_location": "L182" + "source_location": "L187" }, { "id": "api_qc_work_order_fetchdeleteqcworkorder", "label": "fetchDeleteQcWorkOrder()", "file_type": "code", "source_file": "api/qc-work-order.ts", - "source_location": "L192" + "source_location": "L197" }, { "id": "api_qc_work_order_fetchoutboundqcdetail", "label": "fetchOutboundQcDetail()", "file_type": "code", "source_file": "api/qc-work-order.ts", - "source_location": "L255" + "source_location": "L260" }, { "id": "views_auth_login_index_vue", @@ -11425,88 +11439,88 @@ "source_location": "L1" }, { - "id": "qc_work_order_index_formattempcellproductfield", - "label": "formatTempCellProductField()", + "id": "qc_work_order_index_protocolstatuslabelbysource", + "label": "protocolStatusLabelBySource()", "file_type": "code", "source_file": "views/quality-inspection/qc-work-order/index.vue", - "source_location": "L846" + "source_location": "L496" + }, + { + "id": "qc_work_order_index_protocolstatustagtypebysource", + "label": "protocolStatusTagTypeBySource()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/index.vue", + "source_location": "L501" }, { "id": "qc_work_order_index_handlereceptionattachmentpreview", "label": "handleReceptionAttachmentPreview()", "file_type": "code", "source_file": "views/quality-inspection/qc-work-order/index.vue", - "source_location": "L1202" + "source_location": "L914" }, { "id": "qc_work_order_index_handlereceptionattachmentdownload", "label": "handleReceptionAttachmentDownload()", "file_type": "code", "source_file": "views/quality-inspection/qc-work-order/index.vue", - "source_location": "L1207" + "source_location": "L919" }, { "id": "qc_work_order_index_taskattachmentfullurl", "label": "taskAttachmentFullUrl()", "file_type": "code", "source_file": "views/quality-inspection/qc-work-order/index.vue", - "source_location": "L1211" + "source_location": "L923" }, { "id": "qc_work_order_index_handletaskattachmentpreview", "label": "handleTaskAttachmentPreview()", "file_type": "code", "source_file": "views/quality-inspection/qc-work-order/index.vue", - "source_location": "L1218" + "source_location": "L930" }, { "id": "qc_work_order_index_handletaskattachmentdownload", "label": "handleTaskAttachmentDownload()", "file_type": "code", "source_file": "views/quality-inspection/qc-work-order/index.vue", - "source_location": "L1223" + "source_location": "L935" }, { "id": "qc_work_order_index_formatconfiguredlabitems", "label": "formatConfiguredLabItems()", "file_type": "code", "source_file": "views/quality-inspection/qc-work-order/index.vue", - "source_location": "L1239" + "source_location": "L951" }, { "id": "qc_work_order_index_formatconfiguredthirditems", "label": "formatConfiguredThirdItems()", "file_type": "code", "source_file": "views/quality-inspection/qc-work-order/index.vue", - "source_location": "L1245" + "source_location": "L957" }, { "id": "qc_work_order_index_buildtasktypesections", "label": "buildTaskTypeSections()", "file_type": "code", "source_file": "views/quality-inspection/qc-work-order/index.vue", - "source_location": "L1256" + "source_location": "L968" }, { "id": "qc_work_order_index_buildconfiguredonlysection", "label": "buildConfiguredOnlySection()", "file_type": "code", "source_file": "views/quality-inspection/qc-work-order/index.vue", - "source_location": "L1345" - }, - { - "id": "qc_work_order_index_formatdetectmethods", - "label": "formatDetectMethods()", - "file_type": "code", - "source_file": "views/quality-inspection/qc-work-order/index.vue", - "source_location": "L1363" + "source_location": "L1057" }, { "id": "qc_work_order_index_formatmetric", "label": "formatMetric()", "file_type": "code", "source_file": "views/quality-inspection/qc-work-order/index.vue", - "source_location": "L1370" + "source_location": "L1075" }, { "id": "views_quality_inspection_qc_work_order_qcworkordertasksublist_vue", @@ -11516,11 +11530,95 @@ "source_location": "L1" }, { - "id": "qc_work_order_qcworkordertasksublist_if", - "label": "if()", + "id": "qc_work_order_qcworkordertasksublist_iscurrentuserassignee", + "label": "isCurrentUserAssignee()", "file_type": "code", "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderTaskSubList.vue", - "source_location": "L730" + "source_location": "L615" + }, + { + "id": "qc_work_order_qcworkordertasksublist_nextmaterialrowkey", + "label": "nextMaterialRowKey()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderTaskSubList.vue", + "source_location": "L643" + }, + { + "id": "qc_work_order_qcworkordertasksublist_onrequisitionselect", + "label": "onRequisitionSelect()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderTaskSubList.vue", + "source_location": "L807" + }, + { + "id": "qc_work_order_qcworkordertasksublist_addmaterialrow", + "label": "addMaterialRow()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderTaskSubList.vue", + "source_location": "L835" + }, + { + "id": "qc_work_order_qcworkordertasksublist_removematerialrow", + "label": "removeMaterialRow()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderTaskSubList.vue", + "source_location": "L849" + }, + { + "id": "qc_work_order_qcworkordertasksublist_materialrowsfromapi", + "label": "materialRowsFromApi()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderTaskSubList.vue", + "source_location": "L853" + }, + { + "id": "qc_work_order_qcworkordertasksublist_enrichmaterialusagerows", + "label": "enrichMaterialUsageRows()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderTaskSubList.vue", + "source_location": "L873" + }, + { + "id": "qc_work_order_qcworkordertasksublist_handlereceptionattachmentdownload", + "label": "handleReceptionAttachmentDownload()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderTaskSubList.vue", + "source_location": "L972" + }, + { + "id": "qc_work_order_qcworkordertasksublist_normalizeresultparams", + "label": "normalizeResultParams()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderTaskSubList.vue", + "source_location": "L976" + }, + { + "id": "qc_work_order_qcworkordertasksublist_toresultnumber", + "label": "toResultNumber()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderTaskSubList.vue", + "source_location": "L984" + }, + { + "id": "qc_work_order_qcworkordertasksublist_setresultnumber", + "label": "setResultNumber()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderTaskSubList.vue", + "source_location": "L990" + }, + { + "id": "qc_work_order_qcworkordertasksublist_hasresultvalue", + "label": "hasResultValue()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderTaskSubList.vue", + "source_location": "L994" + }, + { + "id": "qc_work_order_qcworkordertasksublist_formatmetric", + "label": "formatMetric()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderTaskSubList.vue", + "source_location": "L998" }, { "id": "views_quality_inspection_qc_work_order_outboundqcviewdialog_vue", @@ -11571,6 +11669,111 @@ "source_file": "views/quality-inspection/qc-work-order/OutboundQcViewDialog.vue", "source_location": "L326" }, + { + "id": "views_quality_inspection_qc_work_order_qcworkordercardlist_vue", + "label": "QcWorkOrderCardList.vue", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", + "source_location": "L1" + }, + { + "id": "qc_work_order_qcworkordercardlist_protocolstatustagtypebysource", + "label": "protocolStatusTagTypeBySource()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", + "source_location": "L281" + }, + { + "id": "qc_work_order_qcworkordercardlist_shouldshowtempemptyfield", + "label": "shouldShowTempEmptyField()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", + "source_location": "L285" + }, + { + "id": "qc_work_order_qcworkordercardlist_formattempemptyfield", + "label": "formatTempEmptyField()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", + "source_location": "L289" + }, + { + "id": "qc_work_order_qcworkordercardlist_formattempcellproductfield", + "label": "formatTempCellProductField()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", + "source_location": "L293" + }, + { + "id": "qc_work_order_qcworkordercardlist_formatoutboundschedulesortno", + "label": "formatOutboundScheduleSortNo()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", + "source_location": "L298" + }, + { + "id": "qc_work_order_qcworkordercardlist_formatoutboundscheduletotalcount", + "label": "formatOutboundScheduleTotalCount()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", + "source_location": "L304" + }, + { + "id": "qc_work_order_qcworkordercardlist_formatdetectmethods", + "label": "formatDetectMethods()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", + "source_location": "L310" + }, + { + "id": "qc_work_order_qcworkordercardlist_workorderstatustagtype", + "label": "workOrderStatusTagType()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", + "source_location": "L317" + }, + { + "id": "qc_work_order_qcworkordercardlist_cardindex", + "label": "cardIndex()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", + "source_location": "L324" + }, + { + "id": "qc_work_order_qcworkordercardlist_canconfigureworkorder", + "label": "canConfigureWorkOrder()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", + "source_location": "L328" + }, + { + "id": "qc_work_order_qcworkordercardlist_canedittemporaryworkorder", + "label": "canEditTemporaryWorkOrder()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", + "source_location": "L332" + }, + { + "id": "qc_work_order_qcworkordercardlist_caneditremarkworkorder", + "label": "canEditRemarkWorkOrder()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", + "source_location": "L339" + }, + { + "id": "qc_work_order_qcworkordercardlist_candeleteworkorder", + "label": "canDeleteWorkOrder()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", + "source_location": "L352" + }, + { + "id": "qc_work_order_qcworkordercardlist_hasmoreworkorderactions", + "label": "hasMoreWorkOrderActions()", + "file_type": "code", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", + "source_location": "L360" + }, { "id": "views_quality_inspection_sample_reception_check_item_index_vue", "label": "index.vue", @@ -11634,6 +11837,62 @@ "source_file": "views/quality-inspection/sample-reception/index.vue", "source_location": "L1" }, + { + "id": "views_quality_inspection_my_qc_task_index_vue", + "label": "index.vue", + "file_type": "code", + "source_file": "views/quality-inspection/my-qc-task/index.vue", + "source_location": "L1" + }, + { + "id": "my_qc_task_index_bindpageheightlisteners", + "label": "bindPageHeightListeners()", + "file_type": "code", + "source_file": "views/quality-inspection/my-qc-task/index.vue", + "source_location": "L111" + }, + { + "id": "my_qc_task_index_unbindpageheightlisteners", + "label": "unbindPageHeightListeners()", + "file_type": "code", + "source_file": "views/quality-inspection/my-qc-task/index.vue", + "source_location": "L124" + }, + { + "id": "my_qc_task_index_syncappliedfilters", + "label": "syncAppliedFilters()", + "file_type": "code", + "source_file": "views/quality-inspection/my-qc-task/index.vue", + "source_location": "L158" + }, + { + "id": "my_qc_task_index_handlesearch", + "label": "handleSearch()", + "file_type": "code", + "source_file": "views/quality-inspection/my-qc-task/index.vue", + "source_location": "L165" + }, + { + "id": "my_qc_task_index_handlereset", + "label": "handleReset()", + "file_type": "code", + "source_file": "views/quality-inspection/my-qc-task/index.vue", + "source_location": "L171" + }, + { + "id": "my_qc_task_index_handlepagechange", + "label": "handlePageChange()", + "file_type": "code", + "source_file": "views/quality-inspection/my-qc-task/index.vue", + "source_location": "L179" + }, + { + "id": "my_qc_task_index_handlesizechange", + "label": "handleSizeChange()", + "file_type": "code", + "source_file": "views/quality-inspection/my-qc-task/index.vue", + "source_location": "L183" + }, { "id": "views_quality_inspection_env_detect_record_index_vue", "label": "index.vue", @@ -24349,13 +24608,22 @@ "source_location": "L1", "weight": 1.0 }, + { + "source": "api_qc_task_result_ts", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_task", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/qc-task-result.ts", + "source_location": "L2", + "weight": 1.0 + }, { "source": "api_qc_task_result_ts", "target": "api_qc_task_result_fetchqctaskresults", "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc-task-result.ts", - "source_location": "L12", + "source_location": "L13", "weight": 1.0 }, { @@ -24364,7 +24632,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc-task-result.ts", - "source_location": "L36", + "source_location": "L37", "weight": 1.0 }, { @@ -24373,7 +24641,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc-task-result.ts", - "source_location": "L42", + "source_location": "L43", "weight": 1.0 }, { @@ -27946,7 +28214,16 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc-task.ts", - "source_location": "L92", + "source_location": "L97", + "weight": 1.0 + }, + { + "source": "api_qc_task_ts", + "target": "api_qc_task_fetchmyqctasklist", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc-task.ts", + "source_location": "L112", "weight": 1.0 }, { @@ -27955,7 +28232,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc-task.ts", - "source_location": "L107", + "source_location": "L126", "weight": 1.0 }, { @@ -27964,7 +28241,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc-task.ts", - "source_location": "L113", + "source_location": "L132", "weight": 1.0 }, { @@ -27973,7 +28250,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc-task.ts", - "source_location": "L119", + "source_location": "L139", "weight": 1.0 }, { @@ -27982,7 +28259,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc-task.ts", - "source_location": "L125", + "source_location": "L145", "weight": 1.0 }, { @@ -27991,7 +28268,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc-task.ts", - "source_location": "L132", + "source_location": "L157", "weight": 1.0 }, { @@ -28000,7 +28277,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc-task.ts", - "source_location": "L150", + "source_location": "L175", "weight": 1.0 }, { @@ -28347,13 +28624,22 @@ }, { "source": "api_qc_material_usage_ts", - "target": "api_qc_material_usage_fetchmyqcmaterialusagelist", + "target": "api_qc_material_usage_fetchqcmateriallinkedtaskusages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc-material-usage.ts", "source_location": "L87", "weight": 1.0 }, + { + "source": "api_qc_material_usage_ts", + "target": "api_qc_material_usage_fetchmyqcmaterialusagelist", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/qc-material-usage.ts", + "source_location": "L93", + "weight": 1.0 + }, { "source": "api_qc_material_ts", "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_http", @@ -28891,7 +29177,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc-work-order.ts", - "source_location": "L128", + "source_location": "L131", "weight": 1.0 }, { @@ -28900,7 +29186,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc-work-order.ts", - "source_location": "L146", + "source_location": "L149", "weight": 1.0 }, { @@ -28909,7 +29195,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc-work-order.ts", - "source_location": "L152", + "source_location": "L155", "weight": 1.0 }, { @@ -28918,7 +29204,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc-work-order.ts", - "source_location": "L167", + "source_location": "L172", "weight": 1.0 }, { @@ -28927,7 +29213,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc-work-order.ts", - "source_location": "L182", + "source_location": "L187", "weight": 1.0 }, { @@ -28936,7 +29222,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc-work-order.ts", - "source_location": "L192", + "source_location": "L197", "weight": 1.0 }, { @@ -28945,7 +29231,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/qc-work-order.ts", - "source_location": "L255", + "source_location": "L260", "weight": 1.0 }, { @@ -33135,11 +33421,200 @@ }, { "source": "views_quality_inspection_qc_work_order_index_vue", - "target": "qc_work_order_index_formattempcellproductfield", + "target": "vue", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/index.vue", + "source_location": "L447", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_index_vue", + "target": "element_plus", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/index.vue", + "source_location": "L448", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_index_vue", + "target": "icons_vue", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/index.vue", + "source_location": "L449", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_index_vue", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_lab_test_item", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/index.vue", + "source_location": "L457", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_index_vue", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_third_party_item", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/index.vue", + "source_location": "L458", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_index_vue", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_work_order", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/index.vue", + "source_location": "L459", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_index_vue", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_cell_product", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/index.vue", + "source_location": "L469", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_index_vue", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_admin", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/index.vue", + "source_location": "L470", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_index_vue", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_task_result", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/index.vue", + "source_location": "L471", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_index_vue", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_api_qc_task", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/index.vue", + "source_location": "L477", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_index_vue", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_qc_labels", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/index.vue", + "source_location": "L478", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_index_vue", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_status_tag_registry", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/index.vue", + "source_location": "L486", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_index_vue", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_status_tag_registry", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/index.vue", + "source_location": "L493", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_index_vue", + "target": "qc_work_order_index_protocolstatuslabelbysource", "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/index.vue", - "source_location": "L846", + "source_location": "L496", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_index_vue", + "target": "qc_work_order_index_protocolstatustagtypebysource", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/index.vue", + "source_location": "L501", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_index_vue", + "target": "views_cell_storage_protocol_protocolattachmentreadonly_vue", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/index.vue", + "source_location": "L507", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_index_vue", + "target": "components_business_system_view_dialog_index_vue", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/index.vue", + "source_location": "L508", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_index_vue", + "target": "components_business_system_view_dialog_index_vue", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/index.vue", + "source_location": "L509", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_index_vue", + "target": "users_wuzilong_work_00code_zkxw_web_admin_src_utils_download_attachment", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/index.vue", + "source_location": "L510", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_index_vue", + "target": "components_business_work_order_remark_dialog_index_vue", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/index.vue", + "source_location": "L511", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_index_vue", + "target": "views_quality_inspection_qc_work_order_outboundqcviewdialog_vue", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/index.vue", + "source_location": "L512", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_index_vue", + "target": "views_quality_inspection_qc_work_order_qcworkordercardlist_vue", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/index.vue", + "source_location": "L513", "weight": 1.0 }, { @@ -33148,7 +33623,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/index.vue", - "source_location": "L1202", + "source_location": "L914", "weight": 1.0 }, { @@ -33157,7 +33632,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/index.vue", - "source_location": "L1207", + "source_location": "L919", "weight": 1.0 }, { @@ -33166,7 +33641,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/index.vue", - "source_location": "L1211", + "source_location": "L923", "weight": 1.0 }, { @@ -33175,7 +33650,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/index.vue", - "source_location": "L1218", + "source_location": "L930", "weight": 1.0 }, { @@ -33184,7 +33659,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/index.vue", - "source_location": "L1223", + "source_location": "L935", "weight": 1.0 }, { @@ -33193,7 +33668,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/index.vue", - "source_location": "L1239", + "source_location": "L951", "weight": 1.0 }, { @@ -33202,7 +33677,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/index.vue", - "source_location": "L1245", + "source_location": "L957", "weight": 1.0 }, { @@ -33211,7 +33686,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/index.vue", - "source_location": "L1256", + "source_location": "L968", "weight": 1.0 }, { @@ -33220,16 +33695,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/index.vue", - "source_location": "L1345", - "weight": 1.0 - }, - { - "source": "views_quality_inspection_qc_work_order_index_vue", - "target": "qc_work_order_index_formatdetectmethods", - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "views/quality-inspection/qc-work-order/index.vue", - "source_location": "L1363", + "source_location": "L1057", "weight": 1.0 }, { @@ -33238,7 +33704,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/index.vue", - "source_location": "L1370", + "source_location": "L1075", "weight": 1.0 }, { @@ -33247,34 +33713,142 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/index.vue", - "source_location": "L1219", + "source_location": "L931", "weight": 1.0 }, { "source": "views_quality_inspection_qc_work_order_qcworkordertasksublist_vue", - "target": "qc_work_order_qcworkordertasksublist_if", + "target": "qc_work_order_qcworkordertasksublist_iscurrentuserassignee", "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderTaskSubList.vue", - "source_location": "L730", + "source_location": "L615", "weight": 1.0 }, { "source": "views_quality_inspection_qc_work_order_qcworkordertasksublist_vue", - "target": "qc_work_order_qcworkordertasksublist_if", + "target": "qc_work_order_qcworkordertasksublist_nextmaterialrowkey", "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderTaskSubList.vue", - "source_location": "L1183", + "source_location": "L643", "weight": 1.0 }, { "source": "views_quality_inspection_qc_work_order_qcworkordertasksublist_vue", - "target": "qc_work_order_qcworkordertasksublist_if", + "target": "qc_work_order_qcworkordertasksublist_onrequisitionselect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderTaskSubList.vue", - "source_location": "L1244", + "source_location": "L807", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_qcworkordertasksublist_vue", + "target": "qc_work_order_qcworkordertasksublist_addmaterialrow", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderTaskSubList.vue", + "source_location": "L835", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_qcworkordertasksublist_vue", + "target": "qc_work_order_qcworkordertasksublist_removematerialrow", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderTaskSubList.vue", + "source_location": "L849", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_qcworkordertasksublist_vue", + "target": "qc_work_order_qcworkordertasksublist_materialrowsfromapi", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderTaskSubList.vue", + "source_location": "L853", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_qcworkordertasksublist_vue", + "target": "qc_work_order_qcworkordertasksublist_enrichmaterialusagerows", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderTaskSubList.vue", + "source_location": "L873", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_qcworkordertasksublist_vue", + "target": "qc_work_order_qcworkordertasksublist_handlereceptionattachmentdownload", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderTaskSubList.vue", + "source_location": "L972", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_qcworkordertasksublist_vue", + "target": "qc_work_order_qcworkordertasksublist_normalizeresultparams", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderTaskSubList.vue", + "source_location": "L976", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_qcworkordertasksublist_vue", + "target": "qc_work_order_qcworkordertasksublist_toresultnumber", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderTaskSubList.vue", + "source_location": "L984", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_qcworkordertasksublist_vue", + "target": "qc_work_order_qcworkordertasksublist_setresultnumber", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderTaskSubList.vue", + "source_location": "L990", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_qcworkordertasksublist_vue", + "target": "qc_work_order_qcworkordertasksublist_hasresultvalue", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderTaskSubList.vue", + "source_location": "L994", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_qcworkordertasksublist_vue", + "target": "qc_work_order_qcworkordertasksublist_formatmetric", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderTaskSubList.vue", + "source_location": "L998", + "weight": 1.0 + }, + { + "source": "qc_work_order_qcworkordertasksublist_onrequisitionselect", + "target": "qc_work_order_qcworkordertasksublist_removematerialrow", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderTaskSubList.vue", + "source_location": "L812", + "weight": 1.0 + }, + { + "source": "qc_work_order_qcworkordertasksublist_addmaterialrow", + "target": "qc_work_order_qcworkordertasksublist_nextmaterialrowkey", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderTaskSubList.vue", + "source_location": "L837", "weight": 1.0 }, { @@ -33331,6 +33905,177 @@ "source_location": "L326", "weight": 1.0 }, + { + "source": "views_quality_inspection_qc_work_order_qcworkordercardlist_vue", + "target": "qc_work_order_qcworkordercardlist_protocolstatustagtypebysource", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", + "source_location": "L281", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_qcworkordercardlist_vue", + "target": "qc_work_order_qcworkordercardlist_shouldshowtempemptyfield", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", + "source_location": "L285", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_qcworkordercardlist_vue", + "target": "qc_work_order_qcworkordercardlist_formattempemptyfield", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", + "source_location": "L289", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_qcworkordercardlist_vue", + "target": "qc_work_order_qcworkordercardlist_formattempcellproductfield", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", + "source_location": "L293", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_qcworkordercardlist_vue", + "target": "qc_work_order_qcworkordercardlist_formatoutboundschedulesortno", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", + "source_location": "L298", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_qcworkordercardlist_vue", + "target": "qc_work_order_qcworkordercardlist_formatoutboundscheduletotalcount", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", + "source_location": "L304", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_qcworkordercardlist_vue", + "target": "qc_work_order_qcworkordercardlist_formatdetectmethods", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", + "source_location": "L310", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_qcworkordercardlist_vue", + "target": "qc_work_order_qcworkordercardlist_workorderstatustagtype", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", + "source_location": "L317", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_qcworkordercardlist_vue", + "target": "qc_work_order_qcworkordercardlist_cardindex", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", + "source_location": "L324", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_qcworkordercardlist_vue", + "target": "qc_work_order_qcworkordercardlist_canconfigureworkorder", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", + "source_location": "L328", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_qcworkordercardlist_vue", + "target": "qc_work_order_qcworkordercardlist_canedittemporaryworkorder", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", + "source_location": "L332", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_qcworkordercardlist_vue", + "target": "qc_work_order_qcworkordercardlist_caneditremarkworkorder", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", + "source_location": "L339", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_qcworkordercardlist_vue", + "target": "qc_work_order_qcworkordercardlist_candeleteworkorder", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", + "source_location": "L352", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_qc_work_order_qcworkordercardlist_vue", + "target": "qc_work_order_qcworkordercardlist_hasmoreworkorderactions", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", + "source_location": "L360", + "weight": 1.0 + }, + { + "source": "qc_work_order_qcworkordercardlist_formattempemptyfield", + "target": "qc_work_order_qcworkordercardlist_shouldshowtempemptyfield", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", + "source_location": "L290", + "weight": 1.0 + }, + { + "source": "qc_work_order_qcworkordercardlist_hasmoreworkorderactions", + "target": "qc_work_order_qcworkordercardlist_canconfigureworkorder", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", + "source_location": "L361", + "weight": 1.0 + }, + { + "source": "qc_work_order_qcworkordercardlist_hasmoreworkorderactions", + "target": "qc_work_order_qcworkordercardlist_canedittemporaryworkorder", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", + "source_location": "L363", + "weight": 1.0 + }, + { + "source": "qc_work_order_qcworkordercardlist_hasmoreworkorderactions", + "target": "qc_work_order_qcworkordercardlist_caneditremarkworkorder", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", + "source_location": "L364", + "weight": 1.0 + }, + { + "source": "qc_work_order_qcworkordercardlist_hasmoreworkorderactions", + "target": "qc_work_order_qcworkordercardlist_candeleteworkorder", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", + "source_location": "L365", + "weight": 1.0 + }, { "source": "views_quality_inspection_lab_test_item_thirdpartycompanytab_vue", "target": "element_plus", @@ -33430,6 +34175,105 @@ "source_location": "L823", "weight": 1.0 }, + { + "source": "views_quality_inspection_my_qc_task_index_vue", + "target": "icons_vue", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/my-qc-task/index.vue", + "source_location": "L85", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_my_qc_task_index_vue", + "target": "views_quality_inspection_qc_work_order_qcworkordertasksublist_vue", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/my-qc-task/index.vue", + "source_location": "L86", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_my_qc_task_index_vue", + "target": "my_qc_task_index_bindpageheightlisteners", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/my-qc-task/index.vue", + "source_location": "L111", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_my_qc_task_index_vue", + "target": "my_qc_task_index_unbindpageheightlisteners", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/my-qc-task/index.vue", + "source_location": "L124", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_my_qc_task_index_vue", + "target": "my_qc_task_index_syncappliedfilters", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/my-qc-task/index.vue", + "source_location": "L158", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_my_qc_task_index_vue", + "target": "my_qc_task_index_handlesearch", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/my-qc-task/index.vue", + "source_location": "L165", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_my_qc_task_index_vue", + "target": "my_qc_task_index_handlereset", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/my-qc-task/index.vue", + "source_location": "L171", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_my_qc_task_index_vue", + "target": "my_qc_task_index_handlepagechange", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/my-qc-task/index.vue", + "source_location": "L179", + "weight": 1.0 + }, + { + "source": "views_quality_inspection_my_qc_task_index_vue", + "target": "my_qc_task_index_handlesizechange", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/my-qc-task/index.vue", + "source_location": "L183", + "weight": 1.0 + }, + { + "source": "my_qc_task_index_handlesearch", + "target": "my_qc_task_index_syncappliedfilters", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/my-qc-task/index.vue", + "source_location": "L166", + "weight": 1.0 + }, + { + "source": "my_qc_task_index_handlereset", + "target": "my_qc_task_index_handlesearch", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "views/quality-inspection/my-qc-task/index.vue", + "source_location": "L176", + "weight": 1.0 + }, { "source": "views_quality_inspection_env_detect_item_index_vue", "target": "element_plus", @@ -40533,7 +41377,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc-task-result.ts", - "source_location": "L13", + "source_location": "L14", "weight": 1.0 }, { @@ -40543,7 +41387,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc-task-result.ts", - "source_location": "L37", + "source_location": "L38", "weight": 1.0 }, { @@ -41813,7 +42657,17 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc-task.ts", - "source_location": "L101", + "source_location": "L106", + "weight": 1.0 + }, + { + "source": "api_qc_task_fetchmyqctasklist", + "target": "process_processroutetab_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc-task.ts", + "source_location": "L120", "weight": 1.0 }, { @@ -41823,7 +42677,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc-task.ts", - "source_location": "L108", + "source_location": "L127", "weight": 1.0 }, { @@ -41926,6 +42780,16 @@ "source_location": "L81", "weight": 1.0 }, + { + "source": "api_qc_material_usage_fetchqcmateriallinkedtaskusages", + "target": "process_processroutetab_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/qc-material-usage.ts", + "source_location": "L88", + "weight": 1.0 + }, { "source": "api_qc_material_usage_fetchmyqcmaterialusagelist", "target": "process_processroutetab_get", @@ -41933,7 +42797,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc-material-usage.ts", - "source_location": "L97", + "source_location": "L103", "weight": 1.0 }, { @@ -42153,7 +43017,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc-work-order.ts", - "source_location": "L140", + "source_location": "L143", "weight": 1.0 }, { @@ -42163,7 +43027,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc-work-order.ts", - "source_location": "L147", + "source_location": "L150", "weight": 1.0 }, { @@ -42173,7 +43037,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/qc-work-order.ts", - "source_location": "L256", + "source_location": "L261", "weight": 1.0 }, { @@ -43203,7 +44067,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/quality-inspection/qc-work-order/index.vue", - "source_location": "L1208", + "source_location": "L920", "weight": 1.0 }, { @@ -43213,17 +44077,27 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "views/quality-inspection/qc-work-order/index.vue", - "source_location": "L1224", + "source_location": "L936", "weight": 1.0 }, { - "source": "qc_work_order_index_formatdetectmethods", + "source": "qc_work_order_qcworkordertasksublist_addmaterialrow", "target": "storage_facility_index_push", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, - "source_file": "views/quality-inspection/qc-work-order/index.vue", - "source_location": "L1365", + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderTaskSubList.vue", + "source_location": "L836", + "weight": 1.0 + }, + { + "source": "qc_work_order_qcworkordertasksublist_handlereceptionattachmentdownload", + "target": "utils_download_attachment_downloadattachmentfile", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderTaskSubList.vue", + "source_location": "L973", "weight": 1.0 }, { @@ -43246,6 +44120,16 @@ "source_location": "L321", "weight": 1.0 }, + { + "source": "qc_work_order_qcworkordercardlist_formatdetectmethods", + "target": "storage_facility_index_push", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue", + "source_location": "L312", + "weight": 1.0 + }, { "source": "env_detect_item_index_loaddata", "target": "api_env_detect_item_fetchenvdetectitemlist", diff --git a/web-admin/graphify-out/GRAPH_REPORT.md b/web-admin/graphify-out/GRAPH_REPORT.md index 96c24c00..4ea5c809 100644 --- a/web-admin/graphify-out/GRAPH_REPORT.md +++ b/web-admin/graphify-out/GRAPH_REPORT.md @@ -1,11 +1,11 @@ # Graph Report - src (2026-06-12) ## Corpus Check -- Large corpus: 695 files · ~438,935 words. Semantic extraction will be expensive (many Claude tokens). Consider running on a subfolder, or use --no-semantic to run AST-only. +- Large corpus: 697 files · ~440,830 words. Semantic extraction will be expensive (many Claude tokens). Consider running on a subfolder, or use --no-semantic to run AST-only. ## Summary -- 2042 nodes · 2663 edges · 53 communities detected -- Extraction: 77% EXTRACTED · 23% INFERRED · 0% AMBIGUOUS · INFERRED: 606 edges (avg confidence: 0.8) +- 2079 nodes · 2717 edges · 51 communities detected +- Extraction: 78% EXTRACTED · 22% INFERRED · 0% AMBIGUOUS · INFERRED: 610 edges (avg confidence: 0.8) - Token cost: 0 input · 0 output ## Community Hubs (Navigation) @@ -50,34 +50,32 @@ - [[_COMMUNITY_Community 40|Community 40]] - [[_COMMUNITY_Community 41|Community 41]] - [[_COMMUNITY_Community 42|Community 42]] -- [[_COMMUNITY_Community 43|Community 43]] +- [[_COMMUNITY_Community 44|Community 44]] - [[_COMMUNITY_Community 45|Community 45]] -- [[_COMMUNITY_Community 46|Community 46]] - [[_COMMUNITY_Community 47|Community 47]] -- [[_COMMUNITY_Community 49|Community 49]] +- [[_COMMUNITY_Community 48|Community 48]] - [[_COMMUNITY_Community 50|Community 50]] - [[_COMMUNITY_Community 52|Community 52]] +- [[_COMMUNITY_Community 53|Community 53]] - [[_COMMUNITY_Community 54|Community 54]] -- [[_COMMUNITY_Community 55|Community 55]] - [[_COMMUNITY_Community 56|Community 56]] - [[_COMMUNITY_Community 58|Community 58]] -- [[_COMMUNITY_Community 60|Community 60]] ## God Nodes (most connected - your core abstractions) -1. `get()` - 217 edges -2. `push()` - 42 edges +1. `get()` - 219 edges +2. `push()` - 43 edges 3. `WebSocketClient` - 26 edges 4. `emit()` - 16 edges 5. `MenuProcessor` - 16 edges 6. `VersionManager` - 15 edges 7. `handleDynamicRoutes()` - 15 edges -8. `TableCache` - 14 edges -9. `withFullscreenLoading()` - 13 edges -10. `downloadAttachmentFile()` - 13 edges +8. `downloadAttachmentFile()` - 14 edges +9. `TableCache` - 14 edges +10. `withFullscreenLoading()` - 13 edges ## Surprising Connections (you probably didn't know these) -- `handleBatchDelete()` --calls--> `withFullscreenLoading()` [INFERRED] - views/basic-info/customer/index.vue → utils/fullscreen-loading.ts +- `handleReceptionAttachmentDownload()` --calls--> `downloadAttachmentFile()` [INFERRED] + views/quality-inspection/qc-work-order/QcWorkOrderTaskSubList.vue → utils/download-attachment.ts - `handleDownloadAttachment()` --calls--> `downloadAttachmentFile()` [INFERRED] views/pilot-service/infusion-schedule-management/InfusionScheduleHandoverDialog.vue → utils/download-attachment.ts - `subscribeTokenRefresh()` --calls--> `push()` [INFERRED] @@ -91,11 +89,11 @@ ### Community 0 - "Community 0" Cohesion: 0.01 -Nodes (112): fetchAccessLogList(), fetchActiveRegions(), fetchCategoryList(), fetchCategoryParameters(), fetchCellProductPriceList(), fetchCellProductSpecList(), fetchCellProductTypeList(), fetchCellSampleTypeList() (+104 more) +Nodes (115): fetchAccessLogList(), fetchActiveRegions(), fetchCategoryList(), fetchCategoryParameters(), fetchCellProductPriceList(), fetchCellProductSpecList(), fetchCellProductTypeList(), fetchCellSampleTypeList() (+107 more) ### Community 1 - "Community 1" Cohesion: 0.03 -Nodes (79): batchSavePilotCheckup(), deletePilotCheckupActualItem(), fetchCheckupInstitutionList(), fetchCheckupInstitutionPackageDetail(), fetchCheckupInstitutionPackages(), fetchCheckupInstitutionProjects(), fetchPilotCheckupDetail(), markPilotCheckupChecked() (+71 more) +Nodes (80): batchSavePilotCheckup(), deletePilotCheckupActualItem(), fetchCheckupInstitutionList(), fetchCheckupInstitutionPackageDetail(), fetchCheckupInstitutionPackages(), fetchCheckupInstitutionProjects(), fetchPilotCheckupActualItems(), fetchPilotCheckupDetail() (+72 more) ### Community 2 - "Community 2" Cohesion: 0.03 @@ -107,15 +105,15 @@ Nodes (36): fetchAllConsumablePacks(), fetchAllConsumables(), fetchAllConsumable ### Community 4 - "Community 4" Cohesion: 0.04 -Nodes (37): fetchCreateCustomer(), fetchCustomerList(), fetchDeleteCustomer(), fetchUpdateCustomer(), updateInfusionScheduleStatus(), fetchCreateProductionWorkOrder(), fetchProductionWorkOrderDetail(), fetchProductionWorkOrderList() (+29 more) +Nodes (56): fetchUploadAttachment(), FireworkSystem, reload(), handleReportUpload(), formatNowDatetime(), handleReportUpload(), formatHandoverUserLabel(), formatNowDatetime() (+48 more) ### Community 5 - "Community 5" -Cohesion: 0.06 -Nodes (47): fetchUploadAttachment(), FireworkSystem, reload(), handleReportUpload(), handleReportUpload(), handleMenuJump(), openExternalLink(), async() (+39 more) +Cohesion: 0.03 +Nodes (34): fetchAttachmentDownloadUrl(), fullFileUrl(), handleDownloadAttachment(), handlePreviewAttachment(), isVideoFile(), formatTempEmptyField(), handleReceptionAttachmentDownload(), shouldShowTempEmptyField() (+26 more) ### Community 6 - "Community 6" Cohesion: 0.04 -Nodes (24): fetchOutboundReleaseMaterial(), fetchOutboundReleaseReviewDetail(), fetchOutboundReleaseReviewList(), fetchReleaseReviewList(), submitOutboundReleaseReview(), fetchStorageReleaseReviewDetail(), fetchStorageReleaseReviewList(), submitStorageReleaseReview() (+16 more) +Nodes (25): fetchOutboundReleaseMaterial(), fetchOutboundReleaseReviewDetail(), fetchOutboundReleaseReviewList(), fetchReleaseReviewList(), submitOutboundReleaseReview(), fetchStorageReleaseReviewDetail(), fetchStorageReleaseReviewList(), submitStorageReleaseReview() (+17 more) ### Community 7 - "Community 7" Cohesion: 0.05 @@ -126,29 +124,29 @@ Cohesion: 0.06 Nodes (11): fetchGetLatestUpgradeLog(), getDefaultLanguage(), checkStorageCompatibility(), StorageConfig, getSystemStorage(), getSysVersion(), StorageKeyManager, StorageCompatibilityManager (+3 more) ### Community 9 - "Community 9" -Cohesion: 0.05 -Nodes (25): fetchClinicalPaymentDetail(), fetchClinicalPayments(), fetchClinicalReceiptConfirmed(), fetchClinicalReceiptPending(), fetchClinicalRefundConfirmed(), fetchClinicalRefundPending(), fetchOrderAdjusts(), fetchOrderDetail() (+17 more) +Cohesion: 0.06 +Nodes (33): fetchCreateCustomer(), fetchCustomerList(), fetchDeleteCustomer(), fetchUpdateCustomer(), updateInfusionScheduleStatus(), fetchCreateProductionWorkOrder(), fetchProductionWorkOrderDetail(), fetchProductionWorkOrderList() (+25 more) ### Community 10 - "Community 10" Cohesion: 0.06 -Nodes (28): fetchFullmoonTodoList(), fetchUpdateFullmoonTodoInsurance(), fetchCollectionProtocolAuditList(), fetchCollectionProtocolDetail(), fetchCollectionProtocolList(), fetchPaymentDetailList(), fetchReceiptConfirmedList(), fetchReceiptConfirmList() (+20 more) +Nodes (39): fetchCreateSite(), fetchCreateUser(), fetchDeleteSite(), fetchDeleteUser(), fetchResetPassword(), fetchSiteList(), fetchUpdateSite(), fetchUpdateUser() (+31 more) ### Community 11 - "Community 11" -Cohesion: 0.06 -Nodes (24): fetchAttachmentDownloadUrl(), fullFileUrl(), handleDownloadAttachment(), handlePreviewAttachment(), isVideoFile(), handleReceptionAttachmentDownload(), handleDownloadAttachment(), attachmentFullUrl() (+16 more) +Cohesion: 0.05 +Nodes (25): fetchClinicalPaymentDetail(), fetchClinicalPayments(), fetchClinicalReceiptConfirmed(), fetchClinicalReceiptPending(), fetchClinicalRefundConfirmed(), fetchClinicalRefundPending(), fetchOrderAdjusts(), fetchOrderDetail() (+17 more) ### Community 12 - "Community 12" +Cohesion: 0.06 +Nodes (28): fetchFullmoonTodoList(), fetchUpdateFullmoonTodoInsurance(), fetchCollectionProtocolAuditList(), fetchCollectionProtocolDetail(), fetchCollectionProtocolList(), fetchPaymentDetailList(), fetchReceiptConfirmedList(), fetchReceiptConfirmList() (+20 more) + +### Community 13 - "Community 13" Cohesion: 0.1 Nodes (2): WebSocketClient, TableCache -### Community 13 - "Community 13" +### Community 14 - "Community 14" Cohesion: 0.08 Nodes (33): fetchRefreshToken(), toLogin(), base64ToBytes(), bytesToBase64(), decryptJson(), deriveKey(), encryptJson(), fromBase64Url() (+25 more) -### Community 14 - "Community 14" -Cohesion: 0.07 -Nodes (26): fetchCreateSite(), fetchDeleteSite(), fetchSiteList(), fetchUpdateSite(), fetchUserList(), formatHandoverUserLabel(), formatNowDatetime(), fullFileUrl() (+18 more) - ### Community 15 - "Community 15" Cohesion: 0.07 Nodes (22): for(), set(), walk(), annotateForkEdges(), chainApiToElements(), walkAncestorBranch(), walkAncestorParents(), if() (+14 more) @@ -175,16 +173,16 @@ Nodes (19): fetchGetUserInfo(), fetchLogin(), fetchUpdateProfile(), fetchUploadP ### Community 21 - "Community 21" Cohesion: 0.12 -Nodes (20): fetchCreateUser(), fetchDeleteUser(), fetchResetPassword(), fetchUpdateUser(), fetchUserDetail(), formatUserDeptDisplay(), handleAdd(), handleBatchDelete() (+12 more) - -### Community 22 - "Community 22" -Cohesion: 0.12 Nodes (15): addCopyButton(), highlightCode(), insertLineNumbers(), isBlockProcessed(), markBlockAsProcessed(), processBlock(), setupHighlightDirective(), setupRippleDirective() (+7 more) -### Community 23 - "Community 23" +### Community 22 - "Community 22" Cohesion: 0.1 Nodes (6): fetchProductionTaskDetail(), fetchProductionTaskList(), fetchUpdateProductionTask(), handleClose(), handleSubmit(), loadTaskDetail() +### Community 23 - "Community 23" +Cohesion: 0.11 +Nodes (8): handleReset(), handleSearch(), syncAppliedFilters(), addMaterialRow(), handleReceptionAttachmentDownload(), nextMaterialRowKey(), onRequisitionSelect(), removeMaterialRow() + ### Community 24 - "Community 24" Cohesion: 0.12 Nodes (12): fetchApproveTask(), fetchBusinessAllTasks(), fetchCompletedTasks(), fetchDesignerData(), fetchInstanceDetail(), fetchMyInstances(), fetchPendingTasks(), fetchProcessDefList() (+4 more) @@ -226,132 +224,120 @@ Cohesion: 0.18 Nodes (3): fetchMaterialList(), fetchMaterialOptions(), fetchMaterialStockLogList() ### Community 36 - "Community 36" +Cohesion: 0.22 +Nodes (3): fetchMyQcTaskList(), fetchQcTaskDetail(), fetchQcTaskList() + +### Community 37 - "Community 37" Cohesion: 0.39 Nodes (6): isIgnorableScriptError(), normalizeErrorMessage(), registerPromiseErrorHandler(), registerResourceErrorHandler(), scriptErrorHandler(), setupErrorHandle() -### Community 37 - "Community 37" +### Community 38 - "Community 38" Cohesion: 0.36 Nodes (1): TableHeightCalculator -### Community 38 - "Community 38" -Cohesion: 0.25 -Nodes (2): fetchQcTaskDetail(), fetchQcTaskList() - ### Community 39 - "Community 39" -Cohesion: 0.25 -Nodes (3): fetchOutboundQcDetail(), fetchQcWorkOrderDetail(), fetchQcWorkOrderList() - -### Community 40 - "Community 40" Cohesion: 0.33 Nodes (2): logApiCryptoBootInfo(), maskSecret() -### Community 41 - "Community 41" +### Community 40 - "Community 40" Cohesion: 0.29 Nodes (2): fetchLeaveDetail(), fetchLeaveList() -### Community 42 - "Community 42" +### Community 41 - "Community 41" Cohesion: 0.29 Nodes (2): fetchQcMaterialStockCheckDetail(), fetchQcMaterialStockCheckList() -### Community 43 - "Community 43" +### Community 42 - "Community 42" Cohesion: 0.47 Nodes (3): isPaymentDueWithinWarnWindow(), parsePaymentDueYmd(), startOfLocalDay() -### Community 45 - "Community 45" +### Community 44 - "Community 44" Cohesion: 0.33 Nodes (2): fetchSampleReceptionCheckItemList(), fetchSampleReceptionCheckItemsActive() -### Community 46 - "Community 46" +### Community 45 - "Community 45" Cohesion: 0.33 -Nodes (2): fetchQcThirdPartyItemList(), fetchQcThirdPartyItemsActive() +Nodes (2): fetchQcThirdPartyCompanyList(), fetchQcThirdPartyCompanyOptions() ### Community 47 - "Community 47" -Cohesion: 0.33 -Nodes (2): fetchEnvDetectRecordDetail(), fetchEnvDetectRecordList() - -### Community 49 - "Community 49" Cohesion: 0.5 Nodes (2): formatProtocolDocDeleteConfirm(), formatProtocolDocSubject() -### Community 50 - "Community 50" +### Community 48 - "Community 48" Cohesion: 0.5 Nodes (2): focusInput(), handleKeydown() -### Community 52 - "Community 52" +### Community 50 - "Community 50" Cohesion: 0.67 Nodes (2): if(), logSidebarMenu() -### Community 54 - "Community 54" +### Community 52 - "Community 52" Cohesion: 0.5 Nodes (1): fetchStorageEntrySmsList() -### Community 55 - "Community 55" +### Community 53 - "Community 53" Cohesion: 0.5 Nodes (1): fetchSampleSmsNotificationList() -### Community 56 - "Community 56" +### Community 54 - "Community 54" Cohesion: 0.5 Nodes (1): fetchQcSmsList() -### Community 58 - "Community 58" +### Community 56 - "Community 56" Cohesion: 1.0 Nodes (2): getSettingDefaults(), resetToDefaults() -### Community 60 - "Community 60" +### Community 58 - "Community 58" Cohesion: 1.0 Nodes (2): copyTextToClipboard(), copyTextWithFallback() ## Knowledge Gaps -- **Thin community `Community 12`** (42 nodes): `WebSocketClient`, `.calculateReconnectDelay()`, `.clearAllTimers()`, `.clearConnectionTimers()`, `.clearTimer()`, `.close()`, `.closeCurrentSocketForReconnect()`, `.connect()`, `.connectionStatusText()`, `.constructor()`, `.destroyInstance()`, `.flushMessageQueue()`, `.getInstance()`, `.getReadyStateText()`, `.handleClose()`, `.handleConnectionTimeout()`, `.handleError()`, `.handleMessage()`, `.handleOpen()`, `.init()`, `.isWebSocketConnected()`, `.reconnect()`, `.resetHeartbeat()`, `.send()`, `.startHeartbeat()`, `.startPing()`, `TableCache`, `.cleanupExpired()`, `.clear()`, `.clearByTags()`, `.clearCurrentSearch()`, `.clearPagination()`, `.constructor()`, `.evictLRU()`, `.generateKey()`, `.generateTags()`, `.get()`, `.getStats()`, `.log()`, `.set()`, `index.ts`, `tableCache.ts` +- **Thin community `Community 13`** (42 nodes): `WebSocketClient`, `.calculateReconnectDelay()`, `.clearAllTimers()`, `.clearConnectionTimers()`, `.clearTimer()`, `.close()`, `.closeCurrentSocketForReconnect()`, `.connect()`, `.connectionStatusText()`, `.constructor()`, `.destroyInstance()`, `.flushMessageQueue()`, `.getInstance()`, `.getReadyStateText()`, `.handleClose()`, `.handleConnectionTimeout()`, `.handleError()`, `.handleMessage()`, `.handleOpen()`, `.init()`, `.isWebSocketConnected()`, `.reconnect()`, `.resetHeartbeat()`, `.send()`, `.startHeartbeat()`, `.startPing()`, `TableCache`, `.cleanupExpired()`, `.clear()`, `.clearByTags()`, `.clearCurrentSearch()`, `.clearPagination()`, `.constructor()`, `.evictLRU()`, `.generateKey()`, `.generateTags()`, `.get()`, `.getStats()`, `.log()`, `.set()`, `index.ts`, `tableCache.ts` Too small to be a meaningful cluster - may be noise or needs more connections extracted. - **Thin community `Community 27`** (17 nodes): `ComponentLoader`, `.constructor()`, `.createEmptyComponent()`, `.createErrorComponent()`, `.load()`, `.loadIframe()`, `.loadLayout()`, `.load()`, `RouteTransformer`, `.extractFirstSegment()`, `.handleFirstLevelRoute()`, `.handleIframeRoute()`, `.handleNormalRoute()`, `.isFirstLevelRoute()`, `.transform()`, `ComponentLoader.ts`, `RouteTransformer.ts` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 37`** (8 nodes): `TableHeightCalculator`, `.calculate()`, `.calculateOffset()`, `.calculatePaginationOffset()`, `.constructor()`, `.getHeaderHeight()`, `useTableHeight()`, `useTableHeight.ts` +- **Thin community `Community 38`** (8 nodes): `TableHeightCalculator`, `.calculate()`, `.calculateOffset()`, `.calculatePaginationOffset()`, `.constructor()`, `.getHeaderHeight()`, `useTableHeight()`, `useTableHeight.ts` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 38`** (8 nodes): `fetchCompleteQcTask()`, `fetchCreateQcTask()`, `fetchDeleteQcTask()`, `fetchQcTaskDetail()`, `fetchQcTaskList()`, `fetchStartQcTask()`, `fetchUpdateQcTaskAttachments()`, `qc-task.ts` +- **Thin community `Community 39`** (7 nodes): `App.vue`, `main.ts`, `refreshButtonAutoIcons()`, `refreshPanelTitleIcons()`, `logApiCryptoBootInfo()`, `maskSecret()`, `console.ts` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 40`** (7 nodes): `App.vue`, `main.ts`, `refreshButtonAutoIcons()`, `refreshPanelTitleIcons()`, `logApiCryptoBootInfo()`, `maskSecret()`, `console.ts` +- **Thin community `Community 40`** (7 nodes): `fetchCreateLeave()`, `fetchDeleteLeave()`, `fetchLeaveDetail()`, `fetchLeaveList()`, `fetchSubmitLeave()`, `fetchUpdateLeave()`, `leave.ts` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 41`** (7 nodes): `fetchCreateLeave()`, `fetchDeleteLeave()`, `fetchLeaveDetail()`, `fetchLeaveList()`, `fetchSubmitLeave()`, `fetchUpdateLeave()`, `leave.ts` +- **Thin community `Community 41`** (7 nodes): `fetchCancelQcMaterialStockCheck()`, `fetchCompleteQcMaterialStockCheck()`, `fetchCreateQcMaterialStockCheck()`, `fetchQcMaterialStockCheckDetail()`, `fetchQcMaterialStockCheckList()`, `fetchSaveQcMaterialStockCheckUnusedLines()`, `qc-material-stock-check.ts` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 42`** (7 nodes): `fetchCancelQcMaterialStockCheck()`, `fetchCompleteQcMaterialStockCheck()`, `fetchCreateQcMaterialStockCheck()`, `fetchQcMaterialStockCheckDetail()`, `fetchQcMaterialStockCheckList()`, `fetchSaveQcMaterialStockCheckUnusedLines()`, `qc-material-stock-check.ts` +- **Thin community `Community 44`** (6 nodes): `fetchCreateSampleReceptionCheckItem()`, `fetchDeleteSampleReceptionCheckItem()`, `fetchSampleReceptionCheckItemList()`, `fetchSampleReceptionCheckItemsActive()`, `fetchUpdateSampleReceptionCheckItem()`, `sample-reception-check-item.ts` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 45`** (6 nodes): `fetchCreateSampleReceptionCheckItem()`, `fetchDeleteSampleReceptionCheckItem()`, `fetchSampleReceptionCheckItemList()`, `fetchSampleReceptionCheckItemsActive()`, `fetchUpdateSampleReceptionCheckItem()`, `sample-reception-check-item.ts` +- **Thin community `Community 45`** (6 nodes): `fetchCreateQcThirdPartyCompany()`, `fetchDeleteQcThirdPartyCompany()`, `fetchQcThirdPartyCompanyList()`, `fetchQcThirdPartyCompanyOptions()`, `fetchUpdateQcThirdPartyCompany()`, `qc-third-party-company.ts` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 46`** (6 nodes): `fetchCreateQcThirdPartyItem()`, `fetchDeleteQcThirdPartyItem()`, `fetchQcThirdPartyItemList()`, `fetchQcThirdPartyItemsActive()`, `fetchUpdateQcThirdPartyItem()`, `qc-third-party-item.ts` +- **Thin community `Community 47`** (5 nodes): `formatProtocolDocBatchDeleteConfirm()`, `formatProtocolDocDeleteConfirm()`, `formatProtocolDocSubject()`, `getProtocolDocTypeLabel()`, `protocol-doc-label.ts` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 47`** (6 nodes): `fetchCreateEnvDetectRecord()`, `fetchDeleteEnvDetectRecord()`, `fetchEnvDetectRecordDetail()`, `fetchEnvDetectRecordList()`, `fetchUpdateEnvDetectRecord()`, `env-detect-record.ts` +- **Thin community `Community 48`** (5 nodes): `focusInput()`, `handleKeydown()`, `if()`, `search()`, `index.vue` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 49`** (5 nodes): `formatProtocolDocBatchDeleteConfirm()`, `formatProtocolDocDeleteConfirm()`, `formatProtocolDocSubject()`, `getProtocolDocTypeLabel()`, `protocol-doc-label.ts` +- **Thin community `Community 50`** (4 nodes): `if()`, `logSidebarMenu()`, `index.vue`, `SidebarSubmenu.vue` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 50`** (5 nodes): `focusInput()`, `handleKeydown()`, `if()`, `search()`, `index.vue` +- **Thin community `Community 52`** (4 nodes): `fetchGenerateStorageEntrySms()`, `fetchStorageEntrySmsList()`, `fetchToggleStorageEntrySmsNotified()`, `storage-entry-sms-notification.ts` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 52`** (4 nodes): `if()`, `logSidebarMenu()`, `index.vue`, `SidebarSubmenu.vue` +- **Thin community `Community 53`** (4 nodes): `fetchGenerateSms()`, `fetchSampleSmsNotificationList()`, `fetchToggleSmsNotified()`, `sample-sms-notification.ts` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 54`** (4 nodes): `fetchGenerateStorageEntrySms()`, `fetchStorageEntrySmsList()`, `fetchToggleStorageEntrySmsNotified()`, `storage-entry-sms-notification.ts` +- **Thin community `Community 54`** (4 nodes): `fetchGenerateQcSms()`, `fetchQcSmsList()`, `fetchToggleQcSmsNotified()`, `qc-sms-notification.ts` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 55`** (4 nodes): `fetchGenerateSms()`, `fetchSampleSmsNotificationList()`, `fetchToggleSmsNotified()`, `sample-sms-notification.ts` +- **Thin community `Community 56`** (3 nodes): `getSettingDefaults()`, `resetToDefaults()`, `setting.ts` Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 56`** (4 nodes): `fetchGenerateQcSms()`, `fetchQcSmsList()`, `fetchToggleQcSmsNotified()`, `qc-sms-notification.ts` - Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 58`** (3 nodes): `getSettingDefaults()`, `resetToDefaults()`, `setting.ts` - Too small to be a meaningful cluster - may be noise or needs more connections extracted. -- **Thin community `Community 60`** (3 nodes): `copyTextToClipboard()`, `copyTextWithFallback()`, `copy-text.ts` +- **Thin community `Community 58`** (3 nodes): `copyTextToClipboard()`, `copyTextWithFallback()`, `copy-text.ts` 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 `get()` connect `Community 0` to `Community 1`, `Community 2`, `Community 3`, `Community 4`, `Community 5`, `Community 6`, `Community 8`, `Community 9`, `Community 10`, `Community 14`, `Community 15`, `Community 17`, `Community 18`, `Community 19`, `Community 20`, `Community 21`, `Community 23`, `Community 24`, `Community 25`, `Community 30`, `Community 32`, `Community 33`, `Community 34`, `Community 38`, `Community 39`, `Community 41`, `Community 42`, `Community 45`, `Community 46`, `Community 47`, `Community 54`, `Community 55`, `Community 56`?** - _High betweenness centrality (0.310) - this node is a cross-community bridge._ -- **Why does `push()` connect `Community 5` to `Community 0`, `Community 1`, `Community 3`, `Community 8`, `Community 10`, `Community 11`, `Community 12`, `Community 13`, `Community 14`, `Community 15`, `Community 16`, `Community 17`?** - _High betweenness centrality (0.137) - this node is a cross-community bridge._ -- **Why does `alignFqPaymentDetailsForDisplay()` connect `Community 5` to `Community 0`, `Community 15`?** - _High betweenness centrality (0.032) - this node is a cross-community bridge._ -- **Are the 216 inferred relationships involving `get()` (e.g. with `collectLeafFacilityNodesInTreeOrder()` and `buildTreePathLabelFromFlat()`) actually correct?** - _`get()` has 216 INFERRED edges - model-reasoned connections that need verification._ -- **Are the 41 inferred relationships involving `push()` (e.g. with `collectLeafFacilityNodesInTreeOrder()` and `fetchAllPagedRecords()`) actually correct?** - _`push()` has 41 INFERRED edges - model-reasoned connections that need verification._ +- **Why does `get()` connect `Community 0` to `Community 1`, `Community 2`, `Community 3`, `Community 4`, `Community 6`, `Community 8`, `Community 9`, `Community 10`, `Community 11`, `Community 12`, `Community 15`, `Community 17`, `Community 18`, `Community 19`, `Community 20`, `Community 22`, `Community 24`, `Community 25`, `Community 30`, `Community 32`, `Community 33`, `Community 34`, `Community 36`, `Community 40`, `Community 41`, `Community 44`, `Community 45`, `Community 52`, `Community 53`, `Community 54`?** + _High betweenness centrality (0.255) - this node is a cross-community bridge._ +- **Why does `push()` connect `Community 4` to `Community 0`, `Community 1`, `Community 3`, `Community 5`, `Community 8`, `Community 10`, `Community 12`, `Community 13`, `Community 14`, `Community 15`, `Community 16`, `Community 17`, `Community 23`?** + _High betweenness centrality (0.190) - this node is a cross-community bridge._ +- **Why does `fetchNotDeletedRegions()` connect `Community 0` to `Community 4`?** + _High betweenness centrality (0.059) - this node is a cross-community bridge._ +- **Are the 218 inferred relationships involving `get()` (e.g. with `collectLeafFacilityNodesInTreeOrder()` and `buildTreePathLabelFromFlat()`) actually correct?** + _`get()` has 218 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 42 inferred relationships involving `push()` (e.g. with `collectLeafFacilityNodesInTreeOrder()` and `fetchAllPagedRecords()`) actually correct?** + _`push()` has 42 INFERRED edges - model-reasoned connections that need verification._ - **Are the 15 inferred relationships involving `emit()` (e.g. with `handleSubmit()` and `handleBlur()`) actually correct?** _`emit()` has 15 INFERRED edges - model-reasoned connections that need verification._ - **Should `Community 0` be split into smaller, more focused modules?** diff --git a/web-admin/graphify-out/graph.html b/web-admin/graphify-out/graph.html index c5ffb0ec..8304476e 100644 --- a/web-admin/graphify-out/graph.html +++ b/web-admin/graphify-out/graph.html @@ -57,12 +57,12 @@
-
2042 nodes · 2663 edges · 312 communities
+
2079 nodes · 2717 edges · 309 communities
+ + diff --git a/web-admin/src/views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue b/web-admin/src/views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue new file mode 100644 index 00000000..e85f79af --- /dev/null +++ b/web-admin/src/views/quality-inspection/qc-work-order/QcWorkOrderCardList.vue @@ -0,0 +1,535 @@ + + + + + + diff --git a/web-admin/src/views/quality-inspection/qc-work-order/QcWorkOrderTaskSubList.vue b/web-admin/src/views/quality-inspection/qc-work-order/QcWorkOrderTaskSubList.vue index c85d0bf8..627659d5 100644 --- a/web-admin/src/views/quality-inspection/qc-work-order/QcWorkOrderTaskSubList.vue +++ b/web-admin/src/views/quality-inspection/qc-work-order/QcWorkOrderTaskSubList.vue @@ -1,47 +1,75 @@